diff --git a/apps/mixbox/bin/mbdb b/apps/mixbox/bin/mbdb index 0b3c13b..8f79aea 100644 --- a/apps/mixbox/bin/mbdb +++ b/apps/mixbox/bin/mbdb @@ -28,10 +28,10 @@ case "$method" in uci -q del ${appname}.${uciname}.${key} ;; keys) - uci -q show ${appname}.${uciname} | sed 1d | sed -e "s/${appname}.${uciname}.//g" | awk -F '=' '{print$1}' + uci -q get ${appname}.${uciname} &> /dev/null && uci -q show ${appname}.${uciname} | sed 1d | sed -e "s/${appname}.${uciname}.//g" | awk -F '=' '{print$1}' ;; values) - uci -q show ${appname}.${uciname} | sed 1d | sed -e "s/${appname}.${uciname}.//g" | awk -F '=' '{print$2}' + uci -q get ${appname}.${uciname} &> /dev/null && uci -q show ${appname}.${uciname} | sed 1d | sed -e "s/${appname}.${uciname}.//g" | awk -F '=' '{print$2}' ;; show) if [ -z "${uciname}" ]; then @@ -45,7 +45,7 @@ case "$method" in ;; export) [ -z "${uciname}" ] && uciname="main" - uci -q show ${appname}.${uciname} | sed 1d | sed -e "s/${appname}.${uciname}.//g" | awk -F '=' '{print$1"=\""$2"\""}' | tr "\n" ";" + uci -q get ${appname}.${uciname} &> /dev/null && uci -q show ${appname}.${uciname} | sed 1d | sed -e "s/${appname}.${uciname}.//g" | awk -F '=' '{print$1"=\""$2"\""}' | tr "\n" ";" ;; *) echo "\`mbdb $@\` error!" diff --git a/appstore/history/mixbox_darwin_x86_64.tar.gz b/appstore/history/mixbox_darwin_x86_64.tar.gz index 8776ec2..84305fa 100644 Binary files a/appstore/history/mixbox_darwin_x86_64.tar.gz and b/appstore/history/mixbox_darwin_x86_64.tar.gz differ diff --git a/appstore/history/mixbox_linux_arm.tar.gz b/appstore/history/mixbox_linux_arm.tar.gz index b4d70e3..db2b848 100644 Binary files a/appstore/history/mixbox_linux_arm.tar.gz and b/appstore/history/mixbox_linux_arm.tar.gz differ diff --git a/appstore/history/mixbox_linux_mips.tar.gz b/appstore/history/mixbox_linux_mips.tar.gz index 519a1b6..1a334cb 100644 Binary files a/appstore/history/mixbox_linux_mips.tar.gz and b/appstore/history/mixbox_linux_mips.tar.gz differ diff --git a/appstore/history/mixbox_linux_x86_64.tar.gz b/appstore/history/mixbox_linux_x86_64.tar.gz index f6a28ce..e2e6e53 100644 Binary files a/appstore/history/mixbox_linux_x86_64.tar.gz and b/appstore/history/mixbox_linux_x86_64.tar.gz differ diff --git a/appstore/mixbox_darwin_x86_64.tar.gz b/appstore/mixbox_darwin_x86_64.tar.gz index d6cd209..1133d15 100644 Binary files a/appstore/mixbox_darwin_x86_64.tar.gz and b/appstore/mixbox_darwin_x86_64.tar.gz differ diff --git a/appstore/mixbox_linux_arm.tar.gz b/appstore/mixbox_linux_arm.tar.gz index bdcb72c..ac437ed 100644 Binary files a/appstore/mixbox_linux_arm.tar.gz and b/appstore/mixbox_linux_arm.tar.gz differ diff --git a/appstore/mixbox_linux_mips.tar.gz b/appstore/mixbox_linux_mips.tar.gz index 73f7dbc..1165a31 100644 Binary files a/appstore/mixbox_linux_mips.tar.gz and b/appstore/mixbox_linux_mips.tar.gz differ diff --git a/appstore/mixbox_linux_x86_64.tar.gz b/appstore/mixbox_linux_x86_64.tar.gz index d902d2f..784e356 100644 Binary files a/appstore/mixbox_linux_x86_64.tar.gz and b/appstore/mixbox_linux_x86_64.tar.gz differ