]> git.pld-linux.org Git - packages/am-utils.git/commitdiff
- updated
authorankry <ankry@pld-linux.org>
Fri, 2 May 2003 23:38:06 +0000 (23:38 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    am-utils.init -> 1.4

am-utils.init

index d671261916d515bcf0d6c3d13b229eea2e8043ce..350035dde97bd967e02b8bac26d00d59fd877eb9 100644 (file)
 # See how we were called.
 case "$1" in
   start)
-       msg_starting amd
-       daemon /usr/sbin/amd -a $ADIR -l syslog $AMDOPTS -c 1000 $MOUNTPTS
-       touch /var/lock/subsys/amd
+       # Check if the service is already running?
+       if [ ! -f /var/lock/subsys/amd ]; then
+               msg_starting amd
+               daemon /usr/sbin/amd -a $ADIR -l syslog $AMDOPTS -c 1000 $MOUNTPTS
+               touch /var/lock/subsys/amd
+       else
+               msg_already_running Amavisd
+               exit 1
+       fi
        ;;
   stop)
-       msg_stopping amd
-       killproc amd
-       rm -f /var/lock/subsys/amd
+       if [ -f /var/lock/subsys/amd ]; then
+               msg_stopping amd
+               killproc amd
+               rm -f /var/lock/subsys/amd
+       else
+               msg_not_running Amavisd
+               exit 1
+       fi
        ;;
   status)
        status amd
@@ -40,4 +51,3 @@ case "$1" in
 esac
 
 exit 0
-
This page took 0.031468 seconds and 4 git commands to generate.