projects
/
openwrt-10.03
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[backfire] merge r22629
[openwrt-10.03/.git]
/
package
/
uci
/
files
/
lib
/
config
/
uci.sh
diff --git
a/package/uci/files/lib/config/uci.sh
b/package/uci/files/lib/config/uci.sh
index d759615bd5f0376bbc2c5043aa85a667e1be71ce..8dcb92b9f87d2febb75efb01d36e7260cb3dc159 100644
(file)
--- a/
package/uci/files/lib/config/uci.sh
+++ b/
package/uci/files/lib/config/uci.sh
@@
-23,9
+23,15
@@
uci_load() {
local PACKAGE="$1"
local DATA
local RET
local PACKAGE="$1"
local DATA
local RET
+ local VAR
_C=0
if [ -z "$CONFIG_APPEND" ]; then
_C=0
if [ -z "$CONFIG_APPEND" ]; then
+ for VAR in $CONFIG_LIST_STATE; do
+ export ${NO_EXPORT:+-n} CONFIG_${VAR}=
+ export ${NO_EXPORT:+-n} CONFIG_${VAR}_LENGTH=
+ done
+ export ${NO_EXPORT:+-n} CONFIG_LIST_STATE=
export ${NO_EXPORT:+-n} CONFIG_SECTIONS=
export ${NO_EXPORT:+-n} CONFIG_NUM_SECTIONS=0
export ${NO_EXPORT:+-n} CONFIG_SECTION=
export ${NO_EXPORT:+-n} CONFIG_SECTIONS=
export ${NO_EXPORT:+-n} CONFIG_NUM_SECTIONS=0
export ${NO_EXPORT:+-n} CONFIG_SECTION=