# HG changeset patch # User Pascal Bellard # Date 1329583191 -3600 # Node ID 0c9b8959f9b78430967d9098f133b0d93268c3cf # Parent b6858242c35f5c3454f5fcea4f35ca16ec103353 lxnetdaemon: update start script diff -r b6858242c35f -r 0c9b8959f9b7 lxnetdaemon/stuff/etc/init.d/lxnetdaemon --- a/lxnetdaemon/stuff/etc/init.d/lxnetdaemon Sat Feb 18 17:35:06 2012 +0100 +++ b/lxnetdaemon/stuff/etc/init.d/lxnetdaemon Sat Feb 18 17:39:51 2012 +0100 @@ -11,20 +11,21 @@ NAME=LXnetdaemon DESC="Network daemon" DAEMON=/usr/bin/lxnetdaemon -PIDFILE=/var/run/lxnetdaemon.socket +PIDFILE=/var/run/lxnetdaemon.pid case "$1" in start) - if [ -f $PIDFILE ] ; then + if active_pidfile $PIDFILE lxnetdaemon ; then echo "$NAME already running." exit 1 fi echo -n "Starting $DESC: $NAME... " $DAEMON $OPTIONS status + pidof lxnetdaemon > $PIDFILE ;; stop) - if [ ! -f $PIDFILE ] ; then + if ! active_pidfile $PIDFILE lxnetdaemon ; then echo "$NAME is not running." exit 1 fi @@ -34,7 +35,7 @@ status ;; restart) - if [ ! -f $PIDFILE ] ; then + if ! active_pidfile $PIDFILE lxnetdaemon ; then echo "$NAME is not running." exit 1 fi @@ -44,6 +45,7 @@ sleep 2 $DAEMON $OPTIONS status + pidof lxnetdaemon > $PIDFILE ;; *) echo ""