aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt/ipacctd/files/ipacctd.sh.sample
diff options
context:
space:
mode:
Diffstat (limited to 'net-mgmt/ipacctd/files/ipacctd.sh.sample')
-rw-r--r--net-mgmt/ipacctd/files/ipacctd.sh.sample72
1 files changed, 0 insertions, 72 deletions
diff --git a/net-mgmt/ipacctd/files/ipacctd.sh.sample b/net-mgmt/ipacctd/files/ipacctd.sh.sample
deleted file mode 100644
index 90e85c15b81d..000000000000
--- a/net-mgmt/ipacctd/files/ipacctd.sh.sample
+++ /dev/null
@@ -1,72 +0,0 @@
-#!/bin/sh
-
-if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
- echo "$0: Cannot determine the PREFIX" >&2
- exit 1
-fi
-
-# If there is a global system configuration file, suck it in.
-if [ -r /etc/defaults/rc.conf ]; then
- . /etc/defaults/rc.conf
- source_rc_confs
-elif [ -r /etc/rc.conf ]; then
- . /etc/rc.conf
-fi
-
-ipacctd_enable=${ipacctd_enable:-YES}
-ipacctd_program=${ipacctd_program:-${PREFIX}/sbin/ipacctd}
-ipacctd_flags=${ipacctd_flags:-"-v"}
-
-#ipacctd_log_base=${ipacctd_log_base:-/var/log/ipacct}
-#ipacctd_log_ext=${ipacctd_log_ext:-%Y-%m-%d-%T}
-
-ipacctd_rules="xl0 ppp0"
-
-ipacctd_rule_xl0_flags=""
-ipacctd_rule_xl0_pid="/var/run/ipacctd.xl0"
-
-ipacctd_rule_ppp0_flags=""
-ipacctd_rule_ppp0_pid="/var/run/ipacctd.ppp0"
-
-case "$1" in
-start)
- case "${ipacctd_enable}" in
- [Yy][Ee][Ss])
- if [ -f ${ipacctd_program} ]; then
- echo -n ' ipacctd ['
-
- for rule in ${ipacctd_rules}; do
- echo -n " ${rule}"
-
- eval ipacctd_rule_flags=\$ipacctd_rule_${rule}_flags
- if [ -z $ipacctd_rule_flags ]; then
- echo " you must define flags for rule ${rule}"
- exit 1
- fi
-
- eval ipacctd_rule_pid=\${ipacctd_rule_${rule}_pid:-"/var/run/ipacctd.${rule}"}
-
- ${ipacctd_program} \
- ${ipacctd_flags} \
- ${ipacctd_rule_flags} \
- -r ${ipacctd_rule_pid}
-
- done
- echo -n " ]"
- fi
- ;;
- esac
- ;;
-stop)
- for rule in ${ipacctd_rules}; do
- eval ipacctd_rule_pid=\${ipacctd_rule_${rule}_pid:-"/var/run/ipacctd.${rule}"}
- kill `cat ${ipacctd_rule_pid}`
- done
- ;;
-*)
- echo "Usage: `basename $0` {start|stop}" >&2
- ;;
-esac
-
-exit 0
-