summaryrefslogtreecommitdiff
path: root/openwrt/package/base-files/default/etc/functions.sh
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2006-06-26 22:44:53 +0000
committerFelix Fietkau <nbd@openwrt.org>2006-06-26 22:44:53 +0000
commitef52b42f70d40474968a9c0fc7cb30f9e5bb94ce (patch)
tree5de189993004fb1b85404cbec8448052982de0ec /openwrt/package/base-files/default/etc/functions.sh
parent4668541b353157b0b090ecec9df87e64c44cf9a4 (diff)
downloadmtk-20170518-ef52b42f70d40474968a9c0fc7cb30f9e5bb94ce.zip
mtk-20170518-ef52b42f70d40474968a9c0fc7cb30f9e5bb94ce.tar.gz
mtk-20170518-ef52b42f70d40474968a9c0fc7cb30f9e5bb94ce.tar.bz2
don't rely on temporary variables in config() as they may get overwritten by config_cb()
SVN-Revision: 4088
Diffstat (limited to 'openwrt/package/base-files/default/etc/functions.sh')
-rwxr-xr-xopenwrt/package/base-files/default/etc/functions.sh8
1 files changed, 3 insertions, 5 deletions
diff --git a/openwrt/package/base-files/default/etc/functions.sh b/openwrt/package/base-files/default/etc/functions.sh
index e87515d..3010196 100755
--- a/openwrt/package/base-files/default/etc/functions.sh
+++ b/openwrt/package/base-files/default/etc/functions.sh
@@ -36,13 +36,11 @@ reset_cb() {
reset_cb
config () {
- local type="$1"
- local name="$2"
_C=$(($_C + 1))
name="${name:-cfg${_C}}"
- config_cb "$type" "$name"
- export CONFIG_SECTION="$name"
- export CONFIG_${CONFIG_SECTION}_TYPE="$type"
+ config_cb "$1" "$2"
+ export CONFIG_SECTION="$2"
+ export CONFIG_${CONFIG_SECTION}_TYPE="$1"
}
option () {