X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=package%2Ffirewall%2Ffiles%2Flib%2Fconfig.sh;fp=package%2Ffirewall%2Ffiles%2Flib%2Fconfig.sh;h=8b2399fc8e0595560c817c7702391d65c57587b7;hb=799b385074fd51a55845aa451a59b6b6e78ff085;hp=996cef884d14d7fa348c5b72b4e9fb289f3e5e91;hpb=7a802390062f7941893c10b161a30609d65416e9;p=openwrt-10.03%2F.git diff --git a/package/firewall/files/lib/config.sh b/package/firewall/files/lib/config.sh index 996cef884..8b2399fc8 100644 --- a/package/firewall/files/lib/config.sh +++ b/package/firewall/files/lib/config.sh @@ -34,7 +34,11 @@ fw_config_get_section() { # ... export ${NO_EXPORT:+-n} -- "${prefix}NAME"="${config}" config_get "${prefix}TYPE" "$config" TYPE } - + + local enabled + config_get_bool enabled "$config" enabled 1 + [ $enabled -eq 1 ] || return 1 + [ "$1" == '{' ] && shift while [ $# -ge 3 ]; do local type=$1