local _tmp
config_get "_tmp" "$2" "$3"
case "$_tmp" in
- 1|on|enabled) export ${NO_EXPORT:+-n} "$1=1";;
- 0|off|disabled) export ${NO_EXPORT:+-n} "$1=0";;
- *) eval "$1=${4:-0}";;
+ 1|on|true|enabled) export ${NO_EXPORT:+-n} "$1=1";;
+ 0|off|false|disabled) export ${NO_EXPORT:+-n} "$1=0";;
+ *) eval "$1=$4";;
esac
}
}
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"
+}