Don't use long options to start-stop-daemon as they may be disabled in the busybox...
authorHamish Moffatt <hamish@cloud.net.au>
Tue, 18 Mar 2008 00:20:24 +0000 (00:20 -0000)
committerHamish Moffatt <hamish@cloud.net.au>
Tue, 18 Mar 2008 00:20:24 +0000 (00:20 -0000)
package/dropbear/dropbear-init.patch
package/l2tp/l2tpd
package/lighttpd/rc.lighttpd
package/mdnsresponder/rc.mdnsresponder
package/netplug/S29netplug
package/sysklogd/S25syslog

index d6bf1740a03034a5fcfc19cad29775e740ea3b80..78b2809999ffb18a229ae95936a4ff6660a3f4c6 100644 (file)
 +
 +start() {
 +      echo -n "Starting dropbear sshd: "
-+      start-stop-daemon --start --quiet --pidfile /var/run/dropbear.pid --exec /usr/sbin/dropbear
++      start-stop-daemon -S -q -p /var/run/dropbear.pid --exec /usr/sbin/dropbear
 +      echo "OK"
 +}
 +stop() {
 +      echo -n "Stopping sshd: "
-+      start-stop-daemon --stop --quiet --pidfile /var/run/dropbear.pid
++      start-stop-daemon -K -q -p /var/run/dropbear.pid
 +      echo "OK"
 +}
 +restart() {
index 0b51339f3ffcc36160fee043ba960f59600af262..8bed72db3dc05c3b4afc3778622e583b407bd916 100755 (executable)
@@ -8,15 +8,15 @@ test -f $DAEMON || exit 0
 
 case "$1" in
   start)
-    start-stop-daemon --start  --pidfile $PIDFILE --exec $DAEMON -- -D &
+    start-stop-daemon -S  -p $PIDFILE -x $DAEMON -- -D &
     ;;
   stop)
-    start-stop-daemon --stop  --pidfile $PIDFILE --exec $DAEMON
+    start-stop-daemon -K  -p $PIDFILE -x $DAEMON
     ;;
   restart|force-reload)
-    start-stop-daemon --stop  --pidfile $PIDFILE --exec $DAEMON 
+    start-stop-daemon -K  -p $PIDFILE -x $DAEMON 
     sleep 1
-    start-stop-daemon --start  --pidfile $PIDFILE --exec $DAEMON
+    start-stop-daemon -S  -p $PIDFILE -x $DAEMON
     ;;
   *)
     echo "Usage: /etc/init.d/l2tdp {start|stop|restart|force-reload}"
index 837e074e8bf433cfb3d54ddf93a5796e2f218087..f76c3821190fccab7490dbd7ef165b3cd80d72ad 100644 (file)
@@ -7,12 +7,12 @@ umask 077
 
 start() {
        echo -n "Starting lighttpd: "
-       start-stop-daemon --start --quiet --make-pidfile --pidfile /var/run/lighttpd.pid -b --exec /usr/sbin/lighttpd -- -f /etc/lighttpd/lighttpd.conf -D
+       start-stop-daemon -S -q -m -p /var/run/lighttpd.pid -b -x /usr/sbin/lighttpd -- -f /etc/lighttpd/lighttpd.conf -D
        echo "OK"
 }
 stop() {
        echo -n "Stopping lighttpd: "
-       start-stop-daemon --stop --quiet --pidfile /var/run/lighttpd.pid
+       start-stop-daemon -K -q -p /var/run/lighttpd.pid
        echo "OK"
 }
 restart() {
index 1b08cf06e15f559270129168d7b6151aab6e5ac8..4b3c312035bf1179205df13074359bba369cb60e 100644 (file)
@@ -7,8 +7,8 @@ umask 077
 
 start() {
        echo -n "Starting mdnsd: "
-       start-stop-daemon --start --quiet --pidfile /var/run/mdnsd.pid \
-                --exec /usr/sbin/mdnsd
+       start-stop-daemon -S -q -p /var/run/mdnsd.pid \
+                -x /usr/sbin/mdnsd
        if [ "$?" != "0" ] ; then
                echo "FAIL"
                return 1
@@ -16,8 +16,8 @@ start() {
        echo "OK"
 
        echo -n "Starting mDNSResponderPosix: "
-       start-stop-daemon --start --quiet --pidfile /var/run/mDNSResponderPosix.pid \
-                --exec /usr/sbin/mDNSResponderPosix \
+       start-stop-daemon -S -q -p /var/run/mDNSResponderPosix.pid \
+                -x /usr/sbin/mDNSResponderPosix \
                 -- -b -f /etc/mDNSResponderPosix.conf -P /var/run/mDNSResponderPosix.pid
        if [ "$?" != "0" ] ; then
                echo "FAIL"
@@ -27,7 +27,7 @@ start() {
 }
 stop() {
        echo -n "Stopping mDNSResponderPosix: "
-       start-stop-daemon --stop --quiet --pidfile /var/run/mDNSResponderPosix.pid
+       start-stop-daemon -K -q -p /var/run/mDNSResponderPosix.pid
        if [ "$?" != "0" ] ; then
                echo "FAIL"
                return 1
@@ -35,7 +35,7 @@ stop() {
        echo "OK"
 
        echo -n "Stopping mdnsd: "
-       start-stop-daemon --stop --quiet --pidfile /var/run/mdnsd.pid
+       start-stop-daemon -K -q -p /var/run/mdnsd.pid
        if [ "$?" != "0" ] ; then
                echo "FAIL"
                return 1
index 791e14b8897ad7a35dd4c20ff4082622b71ae305..e246674d530b25353d7dbce6c0936c48625dbea3 100755 (executable)
@@ -40,7 +40,7 @@ case "$1" in
   start)
        # Start daemon.
        echo -n $"Starting network plug daemon: "
-       start-stop-daemon --start --quiet --pidfile /var/run/netplugd.pid --exec /sbin/netplugd ${NETPLUGDARGS}
+       start-stop-daemon -S -q -p /var/run/netplugd.pid -x /sbin/netplugd ${NETPLUGDARGS}
        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/netplugd
@@ -48,7 +48,7 @@ case "$1" in
   stop)
        # Stop daemon.
        echo -n $"Shutting down network plug daemon: "
-       start-stop-daemon --stop --name netplugd
+       start-stop-daemon -K -n netplugd
        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/netplugd
index 07683ed2f0f39cd8bd0bd386eb1955000ce50a80..793ac61298c63e45a8ef4c61f4f0be4c67c9baa4 100755 (executable)
@@ -9,20 +9,20 @@ umask 077
 
 start() {
        echo -n "Starting syslogd: "
-       start-stop-daemon --start --quiet --pidfile /var/run/syslog.pid --exec /sbin/syslogd -- -m 0
+       start-stop-daemon -S -q -p /var/run/syslog.pid -x /sbin/syslogd -- -m 0
        echo "OK"
 
        echo -n "Starting klogd: "
-       start-stop-daemon --start --quiet --pidfile /var/run/klogd.pid --exec /sbin/klogd
+       start-stop-daemon -S -q -p /var/run/klogd.pid -x /sbin/klogd
        echo "OK"
 }
 stop() {
        echo -n "Stopping klogd: "
-       start-stop-daemon --stop --name klogd
+       start-stop-daemon -K -n klogd
        echo "OK"
 
        echo -n "Stopping syslogd: "
-       start-stop-daemon --stop --name syslogd
+       start-stop-daemon -K -n syslogd
        echo "OK"
 }
 restart() {