Author: alucard                      Date: Tue Feb 27 20:16:25 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- more pldizing

---- Files affected:
SOURCES:
   argus.init (1.3 -> 1.4) , argus.sysconfig (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/argus.init
diff -u SOURCES/argus.init:1.3 SOURCES/argus.init:1.4
--- SOURCES/argus.init:1.3      Tue Feb 27 14:46:52 2007
+++ SOURCES/argus.init  Tue Feb 27 21:16:19 2007
@@ -8,18 +8,22 @@
 . /etc/rc.d/init.d/functions
 
 # Get service config
-if [ -f /etc/sysconfig/argus ]; then
-       . /etc/sysconfig/argus
+[ -f /etc/sysconfig/argus ] && . /etc/sysconfig/argus
+
+# Check that networking is up.
+if is_yes "${NETWORKING}"; then
+       if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; 
then
+               msg_network_down argus
+               exit 1
+       fi
 else
-       nls "Error: %s not found" /etc/sysconfig/argus
-       nls "argus daemon can't be run."
-       exit 1
+       exit 0
 fi
 
 start() {
        if [ ! -f /var/lock/subsys/argus ]; then
                msg_starting argus
-               daemon --user argus argus -d -w /var/log/argus/argus.log
+               daemon --user argus argus -d "${LOG}"
                RETVAL=$?
                [ $RETVAL -eq 0 ] && touch /var/lock/subsys/argus
        else
@@ -38,6 +42,17 @@
        fi
 }
 
+reload() {
+       if [ -f /var/lock/subsys/argus ]; then
+               msg_reloading argus
+               killproc argus -HUP
+               RETVAL=$?
+       else
+               msg_not_running argus
+               RETVAL=7
+       fi
+}
+
 RETVAL=0
 # See how we were called.
 case "$1" in
@@ -55,14 +70,7 @@
        ;;
 
   reload|force-reload)
-       if [ -f /var/lock/subsys/argus ]; then
-               msg_reloading argus
-               killproc argus -HUP
-               RETVAL=$?
-       else
-               msg_not_running argus
-               exit 7
-       fi
+       reload
        ;;
 
   status)
@@ -76,3 +84,6 @@
 esac
 
 exit $RETVAL
+
+# This must be last line !
+# vi:syntax=sh

================================================================
Index: SOURCES/argus.sysconfig
diff -u SOURCES/argus.sysconfig:1.1 SOURCES/argus.sysconfig:1.2
--- SOURCES/argus.sysconfig:1.1 Tue Feb 27 14:28:14 2007
+++ SOURCES/argus.sysconfig     Tue Feb 27 21:16:20 2007
@@ -3,3 +3,5 @@
 # Try to define nice-level for running argus
 SERVICE_RUN_NICE_LEVEL="+0"
 
+# set argus log file
+LOG="-w /var/log/argus/argus.log"
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/argus.init?r1=1.3&r2=1.4&f=u
    http://cvs.pld-linux.org/SOURCES/argus.sysconfig?r1=1.1&r2=1.2&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to