head 1.1; access; symbols OPENPKG_E1_MP:1.1 OPENPKG_E1_MP_HEAD:1.1; locks; strict; comment @# @; 1.1 date 2006.12.22.15.51.14; author rse; state Exp; branches; next ; commitid LwConaVEU1QccxZr; desc @@ 1.1 log @new package: mediawiki 1.8.2 (Wikipedia Wiki Engine) @ text @#!@@l_prefix@@/bin/openpkg rc ## ## rc.mediawiki -- Run-Commands ## %config mediawiki_enable="$openpkg_rc_def" %common mediawiki_cfgfile="@@l_prefix@@/etc/mediawiki/mediawiki-apache.conf" mediawiki_pidfile="@@l_prefix@@/var/mediawiki/run/apache.pid" mediawiki_signal () { [ -f $mediawiki_pidfile ] && kill -$1 `cat $mediawiki_pidfile` } %status -u @@l_susr@@ -o mediawiki_usable="no" mediawiki_active="no" @@l_prefix@@/sbin/apache -t -f $mediawiki_cfgfile 2>/dev/null && \ mediawiki_usable="yes" mediawiki_signal 0 && \ mediawiki_active="yes" echo "mediawiki_enable=\"$mediawiki_enable\"" echo "mediawiki_usable=\"$mediawiki_usable\"" echo "mediawiki_active=\"$mediawiki_active\"" %start -u @@l_susr@@ rcService mediawiki enable yes || exit 0 rcService mediawiki active yes && exit 0 ( export PATH="@@l_path@@" @@l_prefix@@/sbin/apache -f $mediawiki_cfgfile ) || exit $? %stop -u @@l_susr@@ rcService mediawiki enable yes || exit 0 rcService mediawiki active no && exit 0 mediawiki_signal TERM sleep 2 rm -f $mediawiki_pidfile >/dev/null 2>&1 || true %restart -u @@l_susr@@ rcService mediawiki enable yes || exit 0 rcService mediawiki active no && exit 0 rc mediawiki stop start @