---
package/uci/files/lib/config/uci.sh | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/package/uci/files/lib/config/uci.sh
b/package/uci/files/lib/config/uci.sh
index db84c83..0002917 100644
--- a/package/uci/files/lib/config/uci.sh
+++ b/package/uci/files/lib/config/uci.sh
@@ -36,8 +36,9 @@ uci_load() {
export ${NO_EXPORT:+-n} CONFIG_NUM_SECTIONS=0
export ${NO_EXPORT:+-n} CONFIG_SECTION=
fi
-
- DATA="$(/sbin/uci ${UCI_CONFIG_DIR:+-c $UCI_CONFIG_DIR}
${LOAD_STATE:+-P /var/state} -S -n export "$PACKAGE" 2>/dev/null)"
+
+ LOAD_STATE_DIR="${LOAD_STATE_DIR:-/var/state}"
+ DATA="$(/sbin/uci ${UCI_CONFIG_DIR:+-c $UCI_CONFIG_DIR}
${LOAD_STATE:+-P $LOAD_STATE_DIR} -S -n export "$PACKAGE" 2>/dev/null)"
RET="$?"
[ "$RET" != 0 -o -z "$DATA" ] || eval "$DATA"
unset DATA
--
1.7.9.5
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel