Sophie

Sophie

distrib > Mandriva > 2010.0 > x86_64 > by-pkgid > 20a45f78ca6672024071104ae6793e7a > files > 6

afbackup-3.4-2mdv2008.0.x86_64.rpm

#!/bin/sh
#
# /etc/init.d/afmbackup
#
# chkconfig: 2345 51 49
# description: The AFBackup Multistream server is network backup server
# config: /etc/afbackup/afserver.conf
# source function library
. /etc/rc.d/init.d/functions

RETVAL=0
prog="afmbackup server"
afmserver="/usr/sbin/afmserver"
config="-d -p afmbackup /etc/afbackup/afserver.conf"

stop() {
	gprintf "Stopping %s: " "$prog"
	killproc $afmserver
	RETVAL=$?
	echo
	[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/afbackup
	return $RETVAL
}

start() {
	gprintf "Starting %s: " "$prog"
	daemon $afmserver $config
	sleep 1
	/sbin/pidof $afmserver >/var/run/afbackup.pid
	echo
	RETVAL=$?
	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/afbackup
	return $RETVAL
}

restart() {
	stop
	start
}

case "$1" in
  start)
	start
	;;
  stop)
	stop
	;;
  restart)
        restart
        ;;
  reload)
  		restart
		;;
  condrestart)
	[ -f /var/lock/subsys/afmserver ] && restart || : 
        ;;
  status)
        status $afmserver
	RETVAL=$?
        ;;
  *)
	gprintf "Usage: %s {start|stop|restart|condrestart|status}\n" "$0"
	RETVAL=1
esac

exit $RETVAL