remove memleak patch because of issues with premature freeing of memory - i will...
[openwrt.git] / package / base-files / files / etc / functions.sh
index 284ed4c..ef28015 100755 (executable)
@@ -129,7 +129,7 @@ config_get_bool() {
        case "$_tmp" in
                1|on|true|enabled) export ${NO_EXPORT:+-n} "$1=1";;
                0|off|false|disabled) export ${NO_EXPORT:+-n} "$1=0";;
-               *) eval "$1=${4:-0}";;
+               *) eval "$1=$4";;
        esac
 }
 
@@ -217,3 +217,9 @@ jffs2_mark_erase() {
        }
        echo -e "\xde\xad\xc0\xde" | mtd -qq write - "$1"
 }
+
+uci_set_default() {
+       local PACKAGE="$1"
+       [ -e "/etc/config/$1" ] && return 0
+       cat > "/etc/config/$1"
+}
This page took 0.024086 seconds and 4 git commands to generate.