base-files: rename internal variables in config_foreach to make namespace conflicts...
authorFelix Fietkau <nbd@openwrt.org>
Sat, 21 Apr 2012 20:34:45 +0000 (20:34 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sat, 21 Apr 2012 20:34:45 +0000 (20:34 +0000)
SVN-Revision: 31431

package/base-files/files/lib/functions.sh

index b3e406cba2b2958815f48113bfb104e9de18de68..02048eab1215bfd667cd77ec7d1b7c94bbb41af0 100755 (executable)
@@ -173,17 +173,17 @@ config_set() {
 }
 
 config_foreach() {
-       local function="$1"
+       local ___function="$1"
        [ "$#" -ge 1 ] && shift
-       local type="$1"
+       local ___type="$1"
        [ "$#" -ge 1 ] && shift
        local section cfgtype
 
        [ -z "$CONFIG_SECTIONS" ] && return 0
        for section in ${CONFIG_SECTIONS}; do
                config_get cfgtype "$section" TYPE
-               [ -n "$type" -a "x$cfgtype" != "x$type" ] && continue
-               eval "$function \"\$section\" \"\$@\""
+               [ -n "$___type" -a "x$cfgtype" != "x$___type" ] && continue
+               eval "$___function \"\$section\" \"\$@\""
        done
 }