head 1.3; access; symbols OPENPKG_E1_MP_HEAD:1.3 OPENPKG_E1_MP:1.3 OPENPKG_E1_MP_2_STABLE:1.3.8.2 OPENPKG_E1_FP:1.3.8.2 OPENPKG_2_STABLE_MP:1.3 OPENPKG_2_STABLE_20061018:1.3.8.2 OPENPKG_2_STABLE:1.3.0.8 OPENPKG_2_5_RELEASE:1.3 OPENPKG_2_5_SOLID:1.3.0.6 OPENPKG_2_5_SOLID_BP:1.3 OPENPKG_2_4_RELEASE:1.3 OPENPKG_2_4_SOLID:1.3.0.4 OPENPKG_2_4_SOLID_BP:1.3 OPENPKG_CW_FP:1.3 OPENPKG_2_3_RELEASE:1.3 OPENPKG_2_3_SOLID:1.3.0.2 OPENPKG_2_3_SOLID_BP:1.3; locks; strict; comment @# @; 1.3 date 2004.07.06.11.18.27; author ms; state Exp; branches 1.3.8.1; next 1.2; 1.2 date 2004.03.26.15.42.28; author ms; state Exp; branches; next 1.1; 1.1 date 2004.03.23.15.16.24; author ms; state Exp; branches; next ; 1.3.8.1 date 2004.07.06.11.18.27; author rse; state dead; branches; next 1.3.8.2; commitid iZxwRSmmWscPXUQr; 1.3.8.2 date 2006.10.16.14.55.45; author rse; state Exp; branches; next ; commitid iZxwRSmmWscPXUQr; desc @@ 1.3 log @in rc.*:%daily, restart daemons per default in shtool epilog should a logfile rotation be performed @ text @#!@@l_prefix@@/lib/openpkg/bash @@l_prefix@@/etc/rc ## ## rc.ripe-filter -- Run-Commands ## %config ripe_filter_enable="$openpkg_rc_def" ripe_filter_out_prolog="true" ripe_filter_out_epilog="true" ripe_filter_out_numfiles="10" ripe_filter_out_minsize="1M" ripe_filter_out_complevel="9" ripe_filter_err_prolog="true" ripe_filter_err_epilog="true" ripe_filter_err_numfiles="10" ripe_filter_err_minsize="1M" ripe_filter_err_complevel="9" %common ripe_filter_pidfile="@@l_prefix@@/var/ripe-dbase/whois_filt.pid" ripe_filter_signal () { [ -f $ripe_filter_pidfile ] && kill -$1 `cat $ripe_filter_pidfile` } %status -u @@l_susr@@ -o ripe_filter_usable="unknown" ripe_filter_active="no" rcService ripe-filter enable yes && \ ripe_filter_signal 0 && ripe_filter_active="yes" echo "ripe_filter_enable=\"$ripe_filter_enable\"" echo "ripe_filter_usable=\"$ripe_filter_usable\"" echo "ripe_filter_active=\"$ripe_filter_active\"" %start -u @@l_susr@@ rcService ripe-filter enable yes || exit 0 rcService ripe-filter active yes && exit 0 @@l_prefix@@/bin/whois_filt \ 1>>@@l_prefix@@/var/ripe-dbase/log/filtout.log \ 2>>@@l_prefix@@/var/ripe-dbase/log/filterr.log & %stop -u @@l_susr@@ rcService ripe-filter enable yes || exit 0 rcService ripe-filter active no && exit 0 ripe_filter_signal TERM rm -f ${ripe_filter_pidfile} sleep 2 %restart -u @@l_susr@@ rcService ripe-filter enable yes || exit 0 rcService ripe-filter active no && exit 0 rc ripe-filter stop start %daily -u @@l_susr@@ rcService ripe-filter enable yes || exit 0 %daily -u @@l_susr@@ rcService ripe-filter enable yes || exit 0 # rotate logfiles shtool rotate -f \ -n ${ripe_filter_out_numfiles} -s ${ripe_filter_out_minsize} -d \ -z ${ripe_filter_out_complevel} -m 644 -o @@l_susr@@ -g @@l_sgrp@@ \ -P "${ripe_filter_out_prolog}" \ -E "${ripe_filter_out_epilog}; rc ripe_dbase restart" \ @@l_prefix@@/var/ripe-dbase/log/filtout.log shtool rotate -f \ -n ${ripe_filter_err_numfiles} -s ${ripe_filter_err_minsize} -d \ -z ${ripe_filter_err_complevel} -m 644 -o @@l_susr@@ -g @@l_sgrp@@ \ -P "${ripe_filter_err_prolog}" \ -E "${ripe_filter_err_epilog}; rc ripe_dbase restart" \ @@l_prefix@@/var/ripe-dbase/log/filterr.log @ 1.3.8.1 log @file rc.ripe-filter was added on branch OPENPKG_2_STABLE on 2006-10-16 14:55:45 +0000 @ text @d1 72 @ 1.3.8.2 log @Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class) @ text @a0 72 #!@@l_prefix@@/lib/openpkg/bash @@l_prefix@@/etc/rc ## ## rc.ripe-filter -- Run-Commands ## %config ripe_filter_enable="$openpkg_rc_def" ripe_filter_out_prolog="true" ripe_filter_out_epilog="true" ripe_filter_out_numfiles="10" ripe_filter_out_minsize="1M" ripe_filter_out_complevel="9" ripe_filter_err_prolog="true" ripe_filter_err_epilog="true" ripe_filter_err_numfiles="10" ripe_filter_err_minsize="1M" ripe_filter_err_complevel="9" %common ripe_filter_pidfile="@@l_prefix@@/var/ripe-dbase/whois_filt.pid" ripe_filter_signal () { [ -f $ripe_filter_pidfile ] && kill -$1 `cat $ripe_filter_pidfile` } %status -u @@l_susr@@ -o ripe_filter_usable="unknown" ripe_filter_active="no" rcService ripe-filter enable yes && \ ripe_filter_signal 0 && ripe_filter_active="yes" echo "ripe_filter_enable=\"$ripe_filter_enable\"" echo "ripe_filter_usable=\"$ripe_filter_usable\"" echo "ripe_filter_active=\"$ripe_filter_active\"" %start -u @@l_susr@@ rcService ripe-filter enable yes || exit 0 rcService ripe-filter active yes && exit 0 @@l_prefix@@/bin/whois_filt \ 1>>@@l_prefix@@/var/ripe-dbase/log/filtout.log \ 2>>@@l_prefix@@/var/ripe-dbase/log/filterr.log & %stop -u @@l_susr@@ rcService ripe-filter enable yes || exit 0 rcService ripe-filter active no && exit 0 ripe_filter_signal TERM rm -f ${ripe_filter_pidfile} sleep 2 %restart -u @@l_susr@@ rcService ripe-filter enable yes || exit 0 rcService ripe-filter active no && exit 0 rc ripe-filter stop start %daily -u @@l_susr@@ rcService ripe-filter enable yes || exit 0 %daily -u @@l_susr@@ rcService ripe-filter enable yes || exit 0 # rotate logfiles shtool rotate -f \ -n ${ripe_filter_out_numfiles} -s ${ripe_filter_out_minsize} -d \ -z ${ripe_filter_out_complevel} -m 644 -o @@l_susr@@ -g @@l_sgrp@@ \ -P "${ripe_filter_out_prolog}" \ -E "${ripe_filter_out_epilog}; rc ripe_dbase restart" \ @@l_prefix@@/var/ripe-dbase/log/filtout.log shtool rotate -f \ -n ${ripe_filter_err_numfiles} -s ${ripe_filter_err_minsize} -d \ -z ${ripe_filter_err_complevel} -m 644 -o @@l_susr@@ -g @@l_sgrp@@ \ -P "${ripe_filter_err_prolog}" \ -E "${ripe_filter_err_epilog}; rc ripe_dbase restart" \ @@l_prefix@@/var/ripe-dbase/log/filterr.log @ 1.2 log @update whois_filt script, add primitive std[err|out] logging to rc.ripe-filter, and remove daily section logic from rip_whois process which logs using ISO dates already @ text @d64 1 a64 1 -E "${ripe_filter_out_epilog} && rc ripe_dbase restart" \ d70 1 a70 1 -E "${ripe_filter_err_epilog} && rc ripe_dbase restart" \ @ 1.1 log @rename rc file again, add rc.ripe-filter for dual daemon manipulation, correct conditional rc file inclusion logic @ text @d8 10 d37 3 a39 1 @@l_prefix@@/bin/whois_filt & d55 17 @