new lib pyrowl for http://prowlapp.com pushes messages to your iDevice.

This commit is contained in:
Micha Glave
2011-07-11 13:01:38 +02:00
parent 27dffdec40
commit 4f5218cb2a
3 changed files with 53 additions and 7 deletions

View File

@@ -16,23 +16,35 @@ eval CONFIGFILE="\${${_MODULE}CFG}"
eval PIDFILE="\${${_MODULE}PID}"
SHINKENM="/usr/bin/shinken-${MODULE}"
if [ $MODULE = "arbiter" ]; then
CONFIGFILE="${CONFIGFILE} -c ${SHINKENSPECIFICCFG}"
CONFIGFILE="${SHINKENCFG} --config ${SHINKENSPECIFICCFG}"
fi
NEED="net"
depend() {
need net
if [ $SVCNAME = "shinken" ]; then
NEED="$NEED shinken.arbiter shinken.broker shinken.scheduler"
ebegin "show $NEED"
fi
need $NEED
}
start() {
ebegin "${SVCNAME} ${MODULE} ${PIDFILE}"
if [ $SVCNAME = "shinken" ]; then
ebegin "all shinken-services started"
return 0
fi
ebegin "starting shinken ${MODULE}"
start-stop-daemon --start --exec ${SHINKENM} --pidfile "${PIDFILE}" \
-- --config ${CONFIGFILE} --daemon
-- --config ${CONFIGFILE} --daemon
eend $?
}
stop() {
local X RETVAL=0
ebegin "Stopping shinken application ${MODULE}"
if [ $SVCNAME = "shinken" ]; then
ebegin "all shinken-services stopped"
return 0
fi
ebegin "Stopping shinken ${MODULE}"
start-stop-daemon --stop --exec ${SHINKENM} --pidfile ${PIDFILE}
eend $?
}