diff options
Diffstat (limited to 'perl-install/standalone/interactive_http/miniserv.init')
| -rw-r--r-- | perl-install/standalone/interactive_http/miniserv.init | 59 | 
1 files changed, 39 insertions, 20 deletions
| diff --git a/perl-install/standalone/interactive_http/miniserv.init b/perl-install/standalone/interactive_http/miniserv.init index e7673083c..c130cd270 100644 --- a/perl-install/standalone/interactive_http/miniserv.init +++ b/perl-install/standalone/interactive_http/miniserv.init @@ -1,23 +1,49 @@  #!/bin/sh  # chkconfig: 235 99 00  # description: Start or stop the miniserv administration server +### BEGIN INIT INFO +# Provides: drakxtools_http +# Required-Start: +# Required-Stop: +# Should-Start: $network +# Default-Start: 3 4 5 +# Default-Stop: 0 1 2 6 +# Short-Description: Web administration server for Mageia utilities +# Description: Start or stop the miniserv administration server for Mageia utilities +### END INIT INFO +# Source function library. +. /etc/rc.d/init.d/functions + +subsys=/var/lock/subsys/drakxtools_http  name=drakxtools_http  server=/usr/share/libDrakX/$name/miniserv.pl +start () +{ +	action "Starting $name: " perl $server /etc/$name/conf +	touch $subsys +	echo $name +} + +stop () +{ +	action "Shutting down $name: " kill `cat /var/run/$name.pid` +	rm -f $subsys +	echo $name +} + +restart () +{ +	stop +	start +} +  case "$1" in  'start') -	echo -n "Starting $name: " -	perl $server /etc/$name/conf -	touch /var/lock/subsys/drakxtools_http -	echo $name -	;; +	start;;  'stop') -	echo -n "Shutting down $name: " -	kill `cat /var/run/$name.pid` -	rm -f /var/lock/subsys/drakxtools_http -	echo $name -	;; +	stop;;  'status')  	if [ -s /var/run/$name.pid ]; then  	    pid=`cat /var/run/$name.pid` @@ -32,18 +58,11 @@ case "$1" in  	fi  	;;  'restart') -	$0 stop -	$0 start -	;; +	restart;;  'reload') -        $0 stop -        $0 start -        ;; +        restart;;  'condrestart') -	if [ -f /var/lock/subsys/drakxtools_http ]; then -            $0 restart -        fi -        ;; +	[[ -f $subsys ]] && restart;;  *)  	echo "Usage: $0 {start|stop|restart|status|reload|condrestart}"  	;; | 
