[Pkg-mono-svn-commits] rev 274 - xsp-snapshot/trunk/debian

Pablo Fischer pabl0-guest@quantz.debian.org
Tue, 17 Feb 2004 20:04:14 +0100


Author: pabl0-guest
Date: 2004-02-17 20:04:13 +0100 (Tue, 17 Feb 2004)
New Revision: 274

Modified:
   xsp-snapshot/trunk/debian/mono-server-snapshot.init
   xsp-snapshot/trunk/debian/mono-xsp-snapshot.init
Log:
Added a should_stop and should_start, a more friendly daemon :)


Modified: xsp-snapshot/trunk/debian/mono-server-snapshot.init
===================================================================
--- xsp-snapshot/trunk/debian/mono-server-snapshot.init	2004-02-17 18:56:02 UTC (rev 273)
+++ xsp-snapshot/trunk/debian/mono-server-snapshot.init	2004-02-17 19:04:13 UTC (rev 274)
@@ -45,8 +45,21 @@
 	echo "$NAME was not configured, errors found in mod-mono.conf, fix them"
 	exit 0
     fi
+
+    if [ -f /var/run/$NAME ]; then
+	echo "$NAME is already running, you could restart it (restart)"
+	exit 0
+    fi
 }
 
+
+should_stop() {
+    if [ ! -f /var/run/$NAME ]; then
+	echo "Sorry, $NAME is not running.."
+	exit 0
+    fi
+}
+
 set -e
 
 case "$1" in
@@ -62,6 +75,7 @@
 	fix_privileges
 	;;
   stop)
+	should_stop
 	echo -n "Stopping $DESC: $NAME "
 	start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid 		
 	echo "."
@@ -85,6 +99,7 @@
 	#	option to the "reload" entry above. If not, "force-reload" is
 	#	just the same as "restart".
 	#
+  	should_stop	
 	echo -n "Restarting $DESC: $NAME"
 	start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid
 	sleep 1

Modified: xsp-snapshot/trunk/debian/mono-xsp-snapshot.init
===================================================================
--- xsp-snapshot/trunk/debian/mono-xsp-snapshot.init	2004-02-17 18:56:02 UTC (rev 273)
+++ xsp-snapshot/trunk/debian/mono-xsp-snapshot.init	2004-02-17 19:04:13 UTC (rev 274)
@@ -34,8 +34,21 @@
 	echo "$NAME was not configured, errors found in $VIRTUALFILE, fix them"
 	exit 0
     fi
+
+    if [ -f /var/run/$NAME ]; then
+	echo "$NAME is already running, you could restart it (restart)"
+	exit 0
+    fi
 }
 
+should_stop() {
+    if [ ! -f /var/run/$NAME ]; then
+	echo "Sorry, $NAME is not running.."
+	exit 0
+    fi
+}
+	
+
 case "$1" in
     start)
 	should_start
@@ -49,6 +62,7 @@
 	echo "."
 	;;
     stop)
+	should_stop
 	echo -n "Stopping $DESC: $NAME "
 	start-stop-daemon --stop --quiet --pidfile /var/run/$NAME
 	echo "."
@@ -59,6 +73,7 @@
 	#	option to the "reload" entry above. If not, "force-reload" is
 	#	just the same as "restart".
 	#
+	should_stop
 	echo -n "Restarting $DESC: $NAME"
 	start-stop-daemon --stop --quiet --pidfile /var/run/$NAME
 	sleep 1