X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/c13b2a5d979d5c35737a0d0ed847b9ed5b0dcc27..807c2e8108ee7f0f22020f3756b708c2b70cdee3:/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 f757ffaf2..7ba59afbb 100755 --- a/package/base-files/files/etc/functions.sh +++ b/package/base-files/files/etc/functions.sh @@ -85,7 +85,11 @@ config_clear() { } 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