[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