michael@290: #!@l_prefix@/bin/openpkg rc michael@290: ## michael@290: ## rc.davical -- Run-Commands michael@290: ## michael@290: michael@290: %config michael@290: davical_enable="$openpkg_rc_def" michael@290: michael@290: %status -u @l_susr@ -o michael@290: davical_usable="no" michael@290: davical_active="no" michael@290: @l_prefix@/sbin/apache -t \ michael@290: -f @l_prefix@/etc/davical/davical-apache.conf 2>/dev/null && \ michael@290: davical_usable="yes" michael@290: [ -f @l_prefix@/var/davical/run/apache.pid ] && \ michael@290: kill -0 `cat @l_prefix@/var/davical/run/apache.pid` && \ michael@290: davical_active="yes" michael@290: echo "davical_enable=\"$davical_enable\"" michael@290: echo "davical_usable=\"$davical_usable\"" michael@290: echo "davical_active=\"$davical_active\"" michael@290: michael@290: %start -u @l_susr@ michael@290: rcService davical enable yes || exit 0 michael@290: rcService davical active yes && exit 0 michael@290: @l_prefix@/sbin/apache @with_ssl@ \ michael@290: -f @l_prefix@/etc/davical/davical-apache.conf michael@290: michael@290: %stop -u @l_susr@ michael@290: rcService davical enable yes || exit 0 michael@290: rcService davical active no && exit 0 michael@290: [ -f @l_prefix@/var/davical/run/apache.pid ] && \ michael@290: kill -TERM `cat @l_prefix@/var/davical/run/apache.pid` michael@290: sleep 2 michael@290: michael@290: %restart -u @l_susr@ michael@290: rcService davical enable yes || exit 0 michael@290: rcService davical active no && exit 0 michael@290: rc davical stop start michael@290: