]> git.donarmstrong.com Git - deb_pkgs/spamass-milter.git/blobdiff - debian/spamass-milter.init
don't bother to rm/chmod/chown inet sockets
[deb_pkgs/spamass-milter.git] / debian / spamass-milter.init
index afa63ca6774c764ecaf2b7bb391461a4f55c92ba..ef5696276b755550b6f7b16cbd83a02014167496 100644 (file)
@@ -125,18 +125,22 @@ start() {
     fi;
     start-stop-daemon --start -p $PIDFILE $CHUID --exec $DAEMON -- -P $PIDFILE -f -p $SOCKET $OPTIONS
     sleep 1
     fi;
     start-stop-daemon --start -p $PIDFILE $CHUID --exec $DAEMON -- -P $PIDFILE -f -p $SOCKET $OPTIONS
     sleep 1
-    if [ -n "$SOCKETMODE" ]; then
-       chmod $SOCKETMODE $SOCKET;
-    fi;
-    if [ -n "$SOCKETOWNER" ]; then
-       chown $SOCKETOWNER $SOCKET;
+    if [ $(dirname $SOCKET) != "." ];
+       if [ -n "$SOCKETMODE" ]; then
+              chmod $SOCKETMODE $SOCKET;
+       fi;
+       if [ -n "$SOCKETOWNER" ]; then
+              chown $SOCKETOWNER $SOCKET;
+       fi;
     fi;
 }
 
 stop(){
     start-stop-daemon --oknodo --stop -p $PIDFILE --signal 3 --exec $DAEMON
     /bin/sleep 5
     fi;
 }
 
 stop(){
     start-stop-daemon --oknodo --stop -p $PIDFILE --signal 3 --exec $DAEMON
     /bin/sleep 5
-    /bin/rm -f $SOCKET
+    if [ $(dirname $SOCKET) != "." ]; then 
+           /bin/rm -f $SOCKET
+    fi;
     /bin/rm -f $PIDFILE
 }
 
     /bin/rm -f $PIDFILE
 }