Implemented LSB init scripts compliance.
authorshort <>
Tue, 15 Jun 2004 11:54:22 +0000 (11:54 +0000)
committershort <>
Tue, 15 Jun 2004 11:54:22 +0000 (11:54 +0000)
init.d/Makefile.am
init.d/udpgate.init

index 9e4788d..aaaa444 100644 (file)
@@ -18,7 +18,7 @@
 
 include $(top_srcdir)/Makefile-head.am
 
-initddir=$(sysconfdir)/rc.d/init.d
+initddir=$(sysconfdir)/init.d
 initd_SCRIPTS=udpgate
 EXTRA_DIST+=udpgate.init
 CLEANFILES+=udpgate
index 4f526a6..5c72dc7 100755 (executable)
@@ -4,9 +4,6 @@
 # chkconfig: 2345 98 02
 # description: UDP packets gateway
 
-# Source function library.
-. /etc/rc.d/init.d/functions
-
 # Source our configuration file for these variables.
 PORT=9201
 LOCATION=/usr/bin/udpgate
@@ -18,7 +15,7 @@ prog="udpgate"
 
 start() {
        echo -n $"Starting $prog: " 
-       daemon $LOCATION --start --port=$PORT
+       $LOCATION --start --port=$PORT
        RETVAL=$?
        echo
        return $RETVAL
@@ -36,27 +33,22 @@ case "$1" in
                start)
                        start
                        ;;
-               
                stop)
                        stop
                        ;;
-               
                status)
-                       status udpgate
                        ;;
                restart)
                        stop
                        start
                        ;;
                condrestart)
-                       if test "x`pidof udpgate`" != x; then
-                               stop
-                               start
-                       fi
+                       stop
+                       start
                        ;;
                
                *)
-                       echo $"Usage: $0 {start|stop|restart|condrestart|status}"
+                       echo $"Usage: $0 {start|stop|restart}"
                        exit 1
 
 esac