extras-buildsys/etc plague-builder.config, NONE, 1.1 plague-builder.init, NONE, 1.1

Daniel Williams (dcbw) fedora-extras-commits at redhat.com
Sun Jul 10 04:48:42 UTC 2005


Author: dcbw

Update of /cvs/fedora/extras-buildsys/etc
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20652/etc

Added Files:
	plague-builder.config plague-builder.init 
Log Message:
2005-07-09  Dan Williams <dcbw at redhat.com>

    Patch from Ignacio Vazquez-Abrams <ivazquez at ivazquez.net>
    * Add initscript/daemonize support for the builder




--- NEW FILE plague-builder.config ---
HOST=localhost
ARCHS=


--- NEW FILE plague-builder.init ---
#!/bin/bash
#
#	/etc/rc.d/init.d/plague-builder
#
#	Start a plague builder instance
#
# chkconfig: 345 98 02
# description: Starts a plague builder instance
# processname: plague-builder
# config: /etc/sysconfig/plague-builder
# pidfile: /var/run/plague-builder.pid

# Source function library.
. /etc/init.d/functions

. /etc/sysconfig/plague-builder

start() {
	echo -n "Starting plague-builder: "
	daemon plague-builder -d -p /var/run/plague-builder.pid -l /var/log/plague-builder.log $HOSTNAME $ARCHS
	echo
	touch /var/lock/subsys/plague-builder
	return 0
}	

stop() {
	echo -n "Shutting down plague-builder: "
	killproc plague-builder
	echo
	rm -f /var/lock/subsys/plague-builder
	return 0
}

restart() {
	stop
	start
}

case "$1" in
    start)
	start
	;;
    stop)
	stop
	;;
    status)
	status plague-builder
	;;
    restart)
    	stop
	start
	;;
    condrestart)
	[ -f /var/lock/subsys/plague-builder ] && restart || :
	;;
    *)
	echo "Usage: <servicename> {start|stop|status|reload|restart[|probe]"
	exit 1
	;;
esac
exit $?




More information about the fedora-extras-commits mailing list