projects
/
oweals
/
openwrt.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dd90a2c
)
make uci_add() create anonymous sections if requested and store the new section name...
author
Felix Fietkau
<nbd@openwrt.org>
Sat, 9 Feb 2008 17:27:43 +0000
(17:27 +0000)
committer
Felix Fietkau
<nbd@openwrt.org>
Sat, 9 Feb 2008 17:27:43 +0000
(17:27 +0000)
SVN-Revision: 10432
package/uci/files/uci/lib/config/uci.sh
patch
|
blob
|
history
diff --git
a/package/uci/files/uci/lib/config/uci.sh
b/package/uci/files/uci/lib/config/uci.sh
index c221dcdc6bc97d80427f4763b89f790c98a91f7c..9428a349dccf9a4cde37467360cd6424971ac814 100644
(file)
--- a/
package/uci/files/uci/lib/config/uci.sh
+++ b/
package/uci/files/uci/lib/config/uci.sh
@@
-68,7
+68,12
@@
uci_add() {
local TYPE="$2"
local CONFIG="$3"
- /sbin/uci set "$PACKAGE.$CONFIG=$TYPE"
+ if [ -z "$CONFIG" ]; then
+ export ${NO_EXPORT:+-n} CONFIG_SECTION="$(/sbin/uci add "$PACKAGE" "$TYPE")"
+ else
+ /sbin/uci set "$PACKAGE.$CONFIG=$TYPE"
+ export ${NO_EXPORT:+-n} CONFIG_SECTION="$CONFIG"
+ fi
}
uci_rename() {