blob: e8fe64e22d74741c9b56446501c7ed33bffb927c [file] [log] [blame] [raw]
#!/sbin/runscript
depend() {
use net
before vz
}
check_config() {
# if we don't want openvz running, say so
[ "${VIRTUOZZO}" = "yes" ] || return 1
: ${VZEVENTD:=@SBINDIR@/vzeventd}
}
start() {
check_config || return
ebegin "Loading vzevent module"
modprobe -r vzevent >/dev/null 2>&1
modprobe vzevent reboot_event=1 >/dev/null 2>&1
rc=$?
if [ ${rc} -ne 0 ]; then
eend ${rc} "failed"
return ${rc}
fi
eend ${rc}
ebegin "Starting vzeventd"
start-stop-daemon --start --exec $VZEVENTD \
--pidfile /var/run/vzeventd.pid \
-- ${VZEVENTD_OPTS}
eend $?
}
stop() {
check_config || return
ebegin "Stopping vzeventd"
start-stop-daemon --stop --exec $VZEVENTD \
--pidfile /var/run/vzeventd.pid
eend $?
}