#!/sbin/runscript # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # $Header: $ depend() { need net apache2 dotnet } start() { ebegin "Starting mod-mono-server" # Make sure there is no stale socket rm -f /tmp/mod_mono_server /sbin/start-stop-daemon --quiet --background \ --start --startas /usr/bin/mod-mono-server.exe \ --pidfile /var/run/mod-mono-server.pid --make-pidfile \ -- \ --root ${MONOROOT} --applications ${APPLICATIONS} --nonstop ret=$? while : do cnt=$(($cnt + 1)) if [ -S "/tmp/mod_mono_server" ]; then chmod 666 /tmp/mod_mono_server break fi if [ $cnt -eq 30 ]; then einfo "/tmp/mod_mono_server does not exist. You will need to 'chmod 666 /tmp/mod_mono_server' manually." break fi sleep 1 done eend $ret } stop () { ebegin "Stopping mod-mono-server" start-stop-daemon -o --quiet --stop --pidfile /var/run/mod-mono-server.pid ret=$? rm -f /var/run/mod-mono-server.pid eend $ret }