]> git.pld-linux.org Git - packages/bootparamd.git/commitdiff
- rewrited to PLD init script template form.
authorkloczek <kloczek@pld-linux.org>
Sat, 10 Jun 2000 08:34:45 +0000 (08:34 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    bootparamd.init -> 1.2

bootparamd.init

index da187b1518b695dff473723cf97339dd7cebcd13..0230fa648f3910b32206418288619483b930fe94 100644 (file)
@@ -1,11 +1,11 @@
 #! /bin/sh
 #
 #! /bin/sh
 #
-# chkconfig: - 60 20
-# description: The bootparamd server allows older Sun workstations to \
-#              net boot from Linux boxes. It (along with rarp) is rarely \
-#              used anymore; bootp and dhcp have mostly replaced both of them.
-# processname: rpc.bootparamd
-# config: /etc/bootparams
+# chkconfig:   - 60 20
+# description: The bootparamd server allows older Sun workstations to \
+#              net boot from Linux boxes. It (along with rarp) is rarely \
+#              used anymore; bootp and dhcp have mostly replaced both of them.
+# processname: rpc.bootparamd
+# config:      /etc/bootparams
 
 # Source function library.
 . /etc/rc.d/init.d/functions
 
 # Source function library.
 . /etc/rc.d/init.d/functions
 . /etc/sysconfig/network
 
 # Check that networking is up.
 . /etc/sysconfig/network
 
 # Check that networking is up.
-if [ ${NETWORKING} = "no" ]
-then
-       exit 0
+if is_no "${NETWORKING}"; then
+       msg_Network_Down rwalld
+       exit 1
 fi
 
 # See how we were called.
 case "$1" in
   start)
 fi
 
 # See how we were called.
 case "$1" in
   start)
-       echo -n "Starting bootparamd services: "
-       daemon rpc.bootparamd
-
-       echo
-       touch /var/lock/subsys/bootparamd
-       ;;
+       # Check if the service is already running?
+       if [ ! -f /var/lock/subsys/rpc.bootparamd ]; then
+               msg_starting rpc.bootparamd
+               daemon rpc.bootparamd
+               touch /var/lock/subsys/rpc.bootparamd
+               RETVAL2=$?
+               if [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 ]; then
+                       touch /var/lock/subsys/rpc.bootparamd
+                       RETVAL=1
+               fi
+       else
+               msg_Already_Running rpc.bootparamd
+               exit 1
+       fi
+        ;;
   stop)
   stop)
-       echo -n "Stopping bootparamd services: "
-       killproc rpc.bootparamd
-
-       echo
-       rm -f /var/lock/subsys/bootparamd
-       ;;
+       if [ -f /var/lock/subsys/rpc.bootparamd ]; then
+               msg_stopping rpc.bootparamd
+               killproc rpc.bootparamd
+               rm -f /var/lock/subsys/rpc.bootparamd >/dev/null 2>&1
+       else
+               msg_Not_Running rpc.bootparamd
+               exit 1
+       fi      
+        ;;
   status)
        status rpc.bootparamd
        ;;
   status)
        status rpc.bootparamd
        ;;
-  restart|reload)
+  reload,restart,force-reload)
        $0 stop
        $0 start
        ;;
   *)
        $0 stop
        $0 start
        ;;
   *)
-       echo "Usage: bootparamd {start|stop|status|restart|reload}"
+       msg_Usage "$0 {start|stop|status|restart|reload|force-reload}"
        exit 1
        exit 1
+       ;;
 esac
 
 esac
 
-exit 0
+exit $RETVAL
This page took 0.069071 seconds and 4 git commands to generate.