1 #! /bin/sh 2 # 3 ################################ 4 # Copyright (c) 2013, The Linux Foundation. All rights reserved. 5 6 # Redistribution and use in source and binary forms, with or without 7 # modification, are permitted provided that the following conditions are 8 # met: 9 # * Redistributions of source code must retain the above copyright 10 # notice, this list of conditions and the following disclaimer. 11 # * Redistributions in binary form must reproduce the above 12 # copyright notice, this list of conditions and the following 13 # disclaimer in the documentation and/or other materials provided 14 # with the distribution. 15 # * Neither the name of The Linux Foundation nor the names of its 16 # contributors may be used to endorse or promote products derived 17 # from this software without specific prior written permission. 18 19 # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED 20 # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 21 # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT 22 # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS 23 # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 24 # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 25 # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 26 # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 27 # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 28 # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 29 # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 ################################ 31 32 # ipacm init.d script to start the data-ipa Software's ipacm daemon 33 34 set -e 35 36 case "$1" in 37 start) 38 echo -n "Starting ipacm: " 39 start-stop-daemon -S -b -a ipacm 40 echo "done" 41 ;; 42 stop) 43 echo -n "Stopping ipacm: " 44 start-stop-daemon -K -n ipacm 45 echo "done" 46 ;; 47 restart) 48 $0 stop 49 $0 start 50 ;; 51 *) 52 echo "Usage ipacm { start | stop | restart}" >&2 53 exit 1 54 ;; 55 esac 56 57 exit 0 58