#!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc ## ## rc.kolab -- Run-Commands ## %config kolab_enable="$openpkg_rc_def" %common kolab_pidfile="@l_prefix@/var/kolab/kolab.pid" kolab_signal () { [ -f $kolab_pidfile ] && kill -$1 `cat $kolab_pidfile` } %status -u root -o kolab_usable="unknown" kolab_active="no" rcService kolab enable yes && \ kolab_signal 0 && kolab_active="yes" echo "kolab_enable=\"$kolab_enable\"" echo "kolab_usable=\"$kolab_usable\"" echo "kolab_active=\"$kolab_active\"" %start -p 600 -u @l_susr@ rcService kolab enable yes || exit 0 rcService kolab active yes && exit 0 @l_prefix@/etc/kolab/kolab & sleep 5 %stop -p 600 -u @l_susr@ rcService kolab enable yes || exit 0 rcService kolab active no && exit 0 kolab_signal TERM sleep 5 %restart -u @l_susr@ rcService kolab enable yes || exit 0 rcService kolab active no && exit 0 rc kolab stop start %reload -u @l_susr@ rcService kolab enable yes || exit 0 rcService kolab active no && exit 0 kolab_signal HUP sleep 5