mrtg/rc.mrtg

Fri, 03 Aug 2012 20:11:53 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 03 Aug 2012 20:11:53 +0200
changeset 470
f8813e60f168
parent 140
d51e263e607b
permissions
-rw-r--r--

Neutralize buggy code causing OpenPKG to have 'fatal problems' in
spite of correct installation, configuration, and operation. An
administrator suffering from this failure is even unable to
uninstall the flawed software.

     1 #!@l_prefix@/bin/openpkg rc
     2 ##
     3 ##  rc.mrtg -- Run-Commands
     4 ##
     6 %config
     7     mrtg_enable="$openpkg_rc_def"
     8     mrtg_sumlog="no"
     9     mrtg_summin="10"
    10     mrtg_sumail=""
    11     mrtg_sumpat="<[Hh][1-9]>([Tt]raffic[^<]*)</[Hh][1-9]>"
    13 %common
    14     mrtg_etcdir="@l_prefix@/etc/mrtg"
    15     mrtg_vardir="@l_prefix@/var/mrtg"
    16     mrtg_webdir="@l_prefix@/web/mrtg"
    18 %quarterly -u @l_susr@
    19     rcService mrtg enable yes || exit 0
    20     export LANG=C
    21     @l_prefix@/bin/mrtg \
    22         --pid-file=$mrtg_vardir/mrtg.pid \
    23         --lock-file=$mrtg_vardir/mrtg.lock \
    24         --confcache-file=$mrtg_vardir/mrtg.cache \
    25         $mrtg_etcdir/mrtg.cfg \
    26         && echo >>$mrtg_vardir/mrtg.log
    28 %monthly -u @l_musr@
    29     rcService mrtg enable yes || exit 0
    30     rcVarIsYes mrtg_sumlog || exit 0
    31     @l_prefix@/bin/mrtg-traffic-sum \
    32         --min $mrtg_summin \
    33         --catch $mrtg_sumpat \
    34         $mrtg_etcdir/mrtg.cfg \
    35         >>$mrtg_vardir/mrtg.log
    36     if [ ".$mrtg_sumail" != . ]; then
    37         @l_prefix@/bin/mrtg-traffic-sum \
    38             --min $mrtg_summin \
    39             --email $mrtg_sumail \
    40             --catch $mrtg_sumpat \
    41             $mrtg_etcdir/mrtg.cfg
    42     fi

mercurial