[Pkg-mono-svn-commits] rev 308 - xsp-snapshot/trunk/debian/official
Pablo Fischer
pabl0-guest@quantz.debian.org
Thu, 19 Feb 2004 07:07:30 +0100
Author: pabl0-guest
Date: 2004-02-19 07:07:29 +0100 (Thu, 19 Feb 2004)
New Revision: 308
Modified:
xsp-snapshot/trunk/debian/official/mono-server.init
xsp-snapshot/trunk/debian/official/mono-xsp.init
Log:
Removed the should_stop and fixed some bugs
Modified: xsp-snapshot/trunk/debian/official/mono-server.init
===================================================================
--- xsp-snapshot/trunk/debian/official/mono-server.init 2004-02-19 06:06:39 UTC (rev 307)
+++ xsp-snapshot/trunk/debian/official/mono-server.init 2004-02-19 06:07:29 UTC (rev 308)
@@ -18,9 +18,13 @@
prepare_socket() {
. $DEFAULT
- if [ -d /tmp/.mono-server ]; then
+ if [ ! -d /tmp/.mono-server ]; then
mkdir /tmp/.mono-server
fi
+
+ if [ -e $socket_file ]; then
+ rm -Rf $socket_file
+ fi
}
fix_privileges() {
@@ -41,42 +45,32 @@
exit 0
fi
- if [ -e $VIRTUALFILE ]; then
+ if [ ! -e $VIRTUALFILE ]; then
echo "You dont have $VIRTUALFILE "
echo "To have it, you need to install at least one package for xsp (like asp.net-examples)"
exit 0
fi
- if [ -e /var/run/$NAME ]; then
- echo "$NAME is already running, you could restart it (restart)"
- exit 0
- fi
+ prepare_socket
}
-should_stop() {
- if [ ! -e /var/run/$NAME ]; then
- echo "Sorry, $NAME is not running.."
- exit 0
- fi
-}
-
set -e
case "$1" in
start)
should_start
- virtual_dirs=`echo $(cat $VIRTUALFILE | tr '\n' , | sed 's/.$//')`
+ virtual_dirs=`echo $(cat $VIRTUALFILE | grep -v '#' | tr '\n' , | sed 's/.$//')`
. $DEFAULT
echo -n "Starting $DESC: $NAME"
start-stop-daemon --start --background --make-pidfile \
--quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON -- --applications $virtual_dirs --filename $socket_file --nonstop
echo "."
+ sleep 2
fix_privileges
;;
stop)
- should_stop
echo -n "Stopping $DESC: $NAME "
start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid
echo "."
@@ -100,19 +94,19 @@
# 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
should_start
- virtual_dirs=`echo $(cat $VIRTUALFILE | tr '\n' , | sed 's/.$//')`
+ virtual_dirs=`echo $(cat $VIRTUALFILE | grep -v '#' | tr '\n' , | sed 's/.$//')`
. $DEFAULT
start-stop-daemon --start --background --make-pidfile \
--quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON -- --applications $virtual_dirs --filename $socket_file --nonstop
echo "."
+ sleep 2
fix_privileges
;;
*)
Modified: xsp-snapshot/trunk/debian/official/mono-xsp.init
===================================================================
--- xsp-snapshot/trunk/debian/official/mono-xsp.init 2004-02-19 06:06:39 UTC (rev 307)
+++ xsp-snapshot/trunk/debian/official/mono-xsp.init 2004-02-19 06:07:29 UTC (rev 308)
@@ -36,24 +36,12 @@
exit 0
fi
- if [ -e /var/run/$NAME ]; then
- echo "$NAME is already running, you could restart it (restart)"
- exit 0
- fi
}
-should_stop() {
- if [ ! -e /var/run/$NAME ]; then
- echo "Sorry, $NAME is not running.."
- exit 0
- fi
-}
-
-
case "$1" in
start)
should_start
- virtual_dirs=`echo $(cat $VIRTUALFILE | tr '\n' , | sed 's/.$//')`
+ virtual_dirs=`echo $(cat $VIRTUALFILE | grep -v '#' | tr '\n' , | sed 's/.$//')`
. $DEFAULT
echo -n "Starting $DESC: $NAME"
start-stop-daemon --start --background --make-pidfile \
@@ -63,7 +51,6 @@
echo "."
;;
stop)
- should_stop
echo -n "Stopping $DESC: $NAME "
start-stop-daemon --stop --quiet --pidfile /var/run/$NAME
echo "."
@@ -74,13 +61,12 @@
# 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
should_start
- virtual_dirs=`echo $(cat $VIRTUALFILE | tr '\n' , | sed 's/.$//')`
+ virtual_dirs=`echo $(cat $VIRTUALFILE | grep -v '#' | tr '\n' , | sed 's/.$//')`
. $DEFAULT
echo "Starting $DESC: $NAME"
start-stop-daemon --start --background --make-pidfile \