#!/bin/sh ######################################################################## # Begin $rc_base/init.d/icecream # # Description : This is a script that starts the icecream daemon. # # Authors : Michael Tremer (mitch@ipfire.org) # # Version : 01.00 # # Notes : # ######################################################################## . /etc/sysconfig/rc . ${rc_functions} #SCHEDULER=minerva.ipfire.org ENABLE_SCHEDULER=on JOBS=8 case "${1}" in start) boot_mesg "Starting Icecream Daemon..." ARGS="-d -m ${JOBS}" if [ -n "${SCHEDULER}" ]; then ARGS="${ARGS} -s ${SCHEDULER}" fi /opt/icecream/sbin/iceccd ${ARGS} evaluate_retval if [ "${ENABLE_SCHEDULER}" = "on" ]; then /opt/icecream/sbin/icecc-scheduler -d fi ;; stop) boot_mesg "Stopping Icecream Daemon..." killproc /opt/icecream/sbin/iceccd if [ "${ENABLE_SCHEDULER}" = "on" ]; then killproc /opt/icecream/sbin/icecc-scheduler fi ;; restart) ${0} stop sleep 1 ${0} start ;; status) statusproc /opt/icecream/sbin/iceccd ;; *) echo "Usage: ${0} {start|stop|reload|restart|status}" exit 1 ;; esac # End $rc_base/init.d/icecream