#!/sbin/runscript # # Copyright (c) 2006 rPath, Inc. # # Distributed under the terms of the Common Public License, version 1.0 # A copy can be found here: http://www.rpath.com/permanent/cpl-license.html # # Gentoo Linux style initscript if [ -e /etc/sysconfig/rmake ] ; then . /etc/sysconfig/rmake fi opts="config startdebug reset" depend() { need localmount use logger after bootmisc } _doreset() { ebegin "Flushing rMake internal repository and database" cd /etc/rmake /usr/sbin/rmake-server reset eend $? } config() { cd /etc/rmake /usr/sbin/rmake-server config return $? } start() { ebegin "Starting rMake Server and Repository:" cd /etc/rmake /usr/sbin/rmake-server start local retval=$? [ $retval = 0 ] && touch /var/lock/subsys/rmake eend $retval } startdebug() { ebegin "Starting rMake Server and Repository in debug mode:" cd /etc/rmake /usr/sbin/rmake-server start -n -d eend $? } stop() { ebegin "Shutting down rMake Server and Repository: " cd /etc/rmake /usr/sbin/rmake-server stop local retval=$? [ $retval = 0 ] && rm -f /var/lock/subsys/rmake eend $retval } reset() { stop _doreset || return $? start }