#!/bin/bash daemon_name=zm . /etc/rc.conf . /etc/rc.d/functions case "$1" in start) stat_busy "Starting Zoneminder" /usr/bin/zmfix -a if /usr/bin/zmpkg.pl start >/dev/null ; then add_daemon $daemon_name stat_done else stat_fail exit 1 fi ;; stop) stat_busy "Stopping Zoneminder" if /usr/bin/zmpkg.pl stop >/dev/null ; then rm_daemon $daemon_name stat_done else stat_fail exit 1 fi ;; reload) stat_busy "Reloading Zoneminder" if /usr/bin/zmpkg.pl graceful >/dev/null ; then add_daemon $daemon_name stat_done else stat_fail exit 1 fi ;; restart) stat_busy "Restarting Zoneminder" if /usr/bin/zmpkg.pl restart >/dev/null ; then add_daemon $daemon_name stat_done else stat_fail exit 1 fi ;; status) stat_busy "Checking Zoneminder status"; ck_status $daemon_name ;; *) echo "usage: $0 {start|stop|reload|restart|status}" esac exit 0