projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
allow config_* and uci_* functions to work on files outside of /etc/config - these...
[openwrt.git]
/
package
/
base-files
/
files
/
etc
/
functions.sh
diff --git
a/package/base-files/files/etc/functions.sh
b/package/base-files/files/etc/functions.sh
index
f757ffa
..
7ba59af
100755
(executable)
--- a/
package/base-files/files/etc/functions.sh
+++ b/
package/base-files/files/etc/functions.sh
@@
-85,7
+85,11
@@
config_clear() {
}
config_load() {
}
config_load() {
- local file="$UCI_ROOT/etc/config/$1"
+ local file
+ case "$1" in
+ /*) file="$1";;
+ *) file="$UCI_ROOT/etc/config/$1";;
+ esac
_C=0
export ${NO_EXPORT:+-n} CONFIG_SECTIONS=
export ${NO_EXPORT:+-n} CONFIG_NUM_SECTIONS=0
_C=0
export ${NO_EXPORT:+-n} CONFIG_SECTIONS=
export ${NO_EXPORT:+-n} CONFIG_NUM_SECTIONS=0
This page took
0.065038 seconds
and
4
git commands to generate.