head 1.3; access; symbols OPENPKG_E1_MP_HEAD:1.3 OPENPKG_E1_MP:1.3 OPENPKG_E1_MP_2_STABLE:1.3.2.2 OPENPKG_E1_FP:1.3.2.2 OPENPKG_2_STABLE_MP:1.3 OPENPKG_2_STABLE_20061018:1.3.2.2 OPENPKG_2_STABLE:1.3.0.2 OPENPKG_CW_FP:1.2; locks; strict; comment @# @; 1.3 date 2006.08.25.19.16.00; author rse; state Exp; branches 1.3.2.1; next 1.2; commitid Tvsj1UyQ8rQ89gKr; 1.2 date 2004.12.07.19.57.26; author rse; state Exp; branches; next 1.1; 1.1 date 2004.07.16.14.11.41; author rse; state Exp; branches; next ; 1.3.2.1 date 2006.08.25.19.16.00; author rse; state dead; branches; next 1.3.2.2; commitid iZxwRSmmWscPXUQr; 1.3.2.2 date 2006.10.16.14.48.31; author rse; state Exp; branches; next ; commitid iZxwRSmmWscPXUQr; desc @@ 1.3 log @replace '@@l_prefix@@/lib/openpkg/bash @@l_prefix@@/etc/rc' in shebang with '@@l_prefix@@/bin/openpkg rc' to allow people who run the rc.xxx scripts directly (as executables) to leverage from the Set-UID functionality @ text @#!@@l_prefix@@/bin/openpkg rc ## ## rc.bird -- Run-Commands ## %config bird_enable="$openpkg_rc_def" bird_flags="" bird_log_prolog="true" bird_log_epilog="true" bird_log_numfiles="10" bird_log_minsize="1M" bird_log_complevel="9" %status -u @@l_susr@@ -o bird_usable="no" bird_active="no" echo "bird_enable=\"$bird_enable\"" echo "bird_usable=\"$bird_usable\"" echo "bird_active=\"$bird_active\"" %start -p 100 -u @@l_susr@@ rcService bird enable yes || exit 0 rcService bird active yes && exit 0 @@l_prefix@@/sbin/bird %stop -p 900 -u @@l_susr@@ rcService bird enable yes || exit 0 rcService bird active no && exit 0 @@l_prefix@@/sbin/birdc down %restart -p 100 -u @@l_susr@@ rcService bird enable yes || exit 0 rcService bird active no && exit 0 rc bird stop start %reload -p 100 -u @@l_susr@@ rcService bird enable yes || exit 0 rcService bird active no && exit 0 @@l_prefix@@/sbin/birdc restart all %daily -u @@l_susr@@ rcService bird enable yes || exit 0 shtool rotate -f \ -n ${bird_log_numfiles} -s ${bird_log_minsize} -d \ -z ${bird_log_complevel} -m 644 -o @@l_rusr@@ -g @@l_rgrp@@ \ -P "${bird_log_prolog}" \ -E "${bird_log_epilog} && rc bird reload" \ @@l_prefix@@/var/bird/named.log @ 1.3.2.1 log @file rc.bird was added on branch OPENPKG_2_STABLE on 2006-10-16 14:48:31 +0000 @ text @d1 50 @ 1.3.2.2 log @Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class) @ text @a0 50 #!@@l_prefix@@/bin/openpkg rc ## ## rc.bird -- Run-Commands ## %config bird_enable="$openpkg_rc_def" bird_flags="" bird_log_prolog="true" bird_log_epilog="true" bird_log_numfiles="10" bird_log_minsize="1M" bird_log_complevel="9" %status -u @@l_susr@@ -o bird_usable="no" bird_active="no" echo "bird_enable=\"$bird_enable\"" echo "bird_usable=\"$bird_usable\"" echo "bird_active=\"$bird_active\"" %start -p 100 -u @@l_susr@@ rcService bird enable yes || exit 0 rcService bird active yes && exit 0 @@l_prefix@@/sbin/bird %stop -p 900 -u @@l_susr@@ rcService bird enable yes || exit 0 rcService bird active no && exit 0 @@l_prefix@@/sbin/birdc down %restart -p 100 -u @@l_susr@@ rcService bird enable yes || exit 0 rcService bird active no && exit 0 rc bird stop start %reload -p 100 -u @@l_susr@@ rcService bird enable yes || exit 0 rcService bird active no && exit 0 @@l_prefix@@/sbin/birdc restart all %daily -u @@l_susr@@ rcService bird enable yes || exit 0 shtool rotate -f \ -n ${bird_log_numfiles} -s ${bird_log_minsize} -d \ -z ${bird_log_complevel} -m 644 -o @@l_rusr@@ -g @@l_rgrp@@ \ -P "${bird_log_prolog}" \ -E "${bird_log_epilog} && rc bird reload" \ @@l_prefix@@/var/bird/named.log @ 1.2 log @remove priorities (actually inherited via cut & paste from rc.bind ;-) from packages where the default priority is fully sufficient; fix %stop priorities: they have to be 1000 minus the %start priority in order to stop a package later if it was started earlier. @ text @d1 1 a1 1 #!@@l_prefix@@/lib/openpkg/bash @@l_prefix@@/etc/rc @ 1.1 log @new package: bird 1.0.9 (BIRD Internet Routing Daemon) @ text @d27 1 a27 1 %stop -p 100 -u @@l_susr@@ @