1 #!/bin/sh /etc/rc.common
15 procd_append_param
command '-s' "$network"
18 if network_get_subnets ranges
"$network"; then
19 for range
in $ranges; do
20 procd_append_param
command '-s' "$range"
24 if network_get_subnets6 ranges
"$network"; then
25 for range
in $ranges; do
26 procd_append_param
command '-s' "$range"
40 config_get value
"$cfg" "$option" "$default"
41 [ -n "$value" ] && procd_append_param
command "$flag" "$value"
51 config_get_bool value
"$cfg" "$option" "$default"
52 [ $value -eq 1 ] && procd_append_param
command "$flag"
56 .
/lib
/functions
/network.sh
61 config_get dir
"$cfg" database_directory
/var
/lib
/nlbwmon
64 procd_append_param
command -o "$dir"
66 add_option
"$cfg" -i commit_interval
24h
67 add_option
"$cfg" -r refresh_interval
30s
68 add_option
"$cfg" -p protocol_database
/usr
/share
/nlbwmon
/protocols
69 add_option
"$cfg" -G database_generations
10
70 add_option
"$cfg" -I database_interval
1
71 add_option
"$cfg" -L database_limit
10000
73 add_bool
"$cfg" -P database_prealloc
0
74 add_bool
"$cfg" -Z database_compress
1
76 config_list_foreach
"$cfg" local_network add_subnet
81 procd_set_param stderr
1
82 procd_set_param
command "$PROG"
85 config_foreach parse_config nlbwmon