[Pkg-ocaml-maint-commits] [SCM] ocsigen packaging branch, master,	updated. debian/1.1.0-1-12-gf0765b5
    Stephane Glondu 
    steph at glondu.net
       
    Fri Mar 13 17:26:19 UTC 2009
    
    
  
The following commit has been merged in the master branch:
commit 513920c39ae6b3520c7f41f7a1c1c757adc149a6
Author: Stephane Glondu <steph at glondu.net>
Date:   Fri Mar 13 17:31:49 2009 +0100
    Check if daemon is already running, as per new policy
diff --git a/debian/ocsigen.init b/debian/ocsigen.init
index 5c523fb..b065c93 100644
--- a/debian/ocsigen.init
+++ b/debian/ocsigen.init
@@ -36,7 +36,10 @@ case "$1" in
 	    echo "$DEFAULTFILE prevents $NAME to be started (use force-start)."
 	    exit 0
 	fi
-
+        if [ -r "$PIDFILE" ] && read pid < "$PIDFILE" && ps -p "$pid" > /dev/null 2>&1; then
+            echo "$NAME is already running!"
+            exit 0
+        fi
 	echo -n "Starting $DESC: "
         $DAEMON --daemon --pidfile $PIDFILE $DAEMON_OPTS
 	echo "$NAME."
-- 
ocsigen packaging
    
    
More information about the Pkg-ocaml-maint-commits
mailing list