wok annotate dhid/stuff/init.d/dhid @ rev 18897

syslinux/isohybrid.exe add -r support
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Feb 14 22:06:06 2016 +0100 (2016-02-14)
parents
children 7f188676b59c
rev   line source
pankso@16505 1 #!/bin/sh
pankso@16505 2 #
pankso@16505 3 # /etc/init.d/dhid: Start, stop and restart dhis daemon on SliTaz
pankso@16505 4 #
pankso@16505 5 . /lib/libtaz.sh
pankso@16505 6 #. /etc/daemons.conf
pankso@16505 7
pankso@16505 8 NAME=DHID
pankso@16505 9 DESC="dyn ip"
pankso@16505 10 DAEMON=/usr/sbin/dhid
pankso@16505 11 PIDFILE=/run/dhid.pid
pankso@16505 12 OPTIONS="-P $PIDFILE"
pankso@16505 13
pankso@16505 14 case "$1" in
pankso@16505 15 start)
pankso@16505 16 if active_pidfile $PIDFILE dhid; then
pankso@16505 17 echo "$NAME already running."; §exit 1
pankso@16505 18 fi
pankso@16505 19 echo -n "Starting $DESC: $NAME... "
pankso@16505 20 $DAEMON $OPTIONS
pankso@16505 21 status ;;
pankso@16505 22
pankso@16505 23 stop)
pankso@16505 24 if ! active_pidfile $PIDFILE dhid; then
pankso@16505 25 echo "$NAME is not running."; exit 1
pankso@16505 26 fi
pankso@16505 27 echo -n "Stopping $DESC: $NAME... "
pankso@16505 28 kill $(cat $PIDFILE)
pankso@16505 29 rm $PIDFILE
pankso@16505 30 status ;;
pankso@16505 31
pankso@16505 32 restart)
pankso@16505 33 if ! active_pidfile $PIDFILE dhid; then
pankso@16505 34 echo "$NAME is not running."; exit 1
pankso@16505 35 fi
pankso@16505 36 echo -n "Restarting $DESC: $NAME... "
pankso@16505 37 kill $(cat $PIDFILE)
pankso@16505 38 rm $PIDFILE
pankso@16505 39 sleep 2
pankso@16505 40 $DAEMON $OPTIONS
pankso@16505 41 status ;;
pankso@16505 42
pankso@16505 43 *)
pankso@16505 44 echo "Usage: /etc/init.d/$(basename $0) [start|stop|restart]"
pankso@16505 45 exit 1 ;;
pankso@16505 46 esac
pankso@16505 47
pankso@16505 48 exit 0