michael@130: #!@l_prefix@/bin/openpkg rc michael@130: ## michael@130: ## rc.mrtg -- Run-Commands michael@130: ## michael@130: michael@130: %config michael@130: mrtg_enable="$openpkg_rc_def" michael@140: mrtg_sumlog="no" michael@140: mrtg_summin="10" michael@140: mrtg_sumail="" michael@140: mrtg_sumpat="<[Hh][1-9]>([Tt]raffic[^<]*)" michael@140: michael@140: %common michael@140: mrtg_etcdir="@l_prefix@/etc/mrtg" michael@140: mrtg_vardir="@l_prefix@/var/mrtg" michael@140: mrtg_webdir="@l_prefix@/web/mrtg" michael@130: michael@130: %quarterly -u @l_susr@ michael@130: rcService mrtg enable yes || exit 0 michael@130: export LANG=C michael@130: @l_prefix@/bin/mrtg \ michael@140: --pid-file=$mrtg_vardir/mrtg.pid \ michael@140: --lock-file=$mrtg_vardir/mrtg.lock \ michael@140: --confcache-file=$mrtg_vardir/mrtg.cache \ michael@140: $mrtg_etcdir/mrtg.cfg michael@130: michael@140: %monthly -u @l_musr@ michael@140: rcService mrtg enable yes || exit 0 michael@140: rcVarIsYes mrtg_sumlog || exit 0 michael@140: @l_prefix@/bin/mrtg-traffic-sum \ michael@140: --min $mrtg_summin \ michael@140: --catch $mrtg_sumpat \ michael@140: $mrtg_etcdir/mrtg.cfg \ michael@140: >>$mrtg_vardir/mrtg.log michael@140: if [ ".$mrtg_sumail" != . ]; then michael@140: @l_prefix@/bin/mrtg-traffic-sum \ michael@140: --min $mrtg_summin \ michael@140: --email $mrtg_sumail \ michael@140: --catch $mrtg_sumpat \ michael@140: $mrtg_etcdir/mrtg.cfg michael@140: fi michael@140: