projects
/
librecmc
/
librecmc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
bfa643c
)
base-files: rename internal variables in config_foreach to make namespace conflicts...
author
Felix Fietkau
<nbd@openwrt.org>
Sat, 21 Apr 2012 20:34:45 +0000
(20:34 +0000)
committer
Felix 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
patch
|
blob
|
history
diff --git
a/package/base-files/files/lib/functions.sh
b/package/base-files/files/lib/functions.sh
index b3e406cba2b2958815f48113bfb104e9de18de68..02048eab1215bfd667cd77ec7d1b7c94bbb41af0 100755
(executable)
--- a/
package/base-files/files/lib/functions.sh
+++ b/
package/base-files/files/lib/functions.sh
@@
-173,17
+173,17
@@
config_set() {
}
config_foreach() {
}
config_foreach() {
- local function="$1"
+ local
___
function="$1"
[ "$#" -ge 1 ] && shift
[ "$#" -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
[ "$#" -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
}
done
}