1
0
mirror of https://github.com/pi-hole/pi-hole synced 2024-12-23 07:18:07 +00:00

Prototype whiptails so they don't fall to shell. Need to do this to all functions.

This commit is contained in:
Dan Schaper 2016-10-31 16:55:10 -07:00
parent c07d7165ab
commit 9a1876571b

View File

@ -545,8 +545,7 @@ setLogging() {
LogToggleCommand=(whiptail --separate-output --radiolist "Do you want to log queries?\n (Disabling will render graphs on the Admin page useless):" ${r} ${c} 6) LogToggleCommand=(whiptail --separate-output --radiolist "Do you want to log queries?\n (Disabling will render graphs on the Admin page useless):" ${r} ${c} 6)
LogChooseOptions=("On (Reccomended)" "" on LogChooseOptions=("On (Reccomended)" "" on
Off "" off) Off "" off)
LogChoices=$("${LogToggleCommand[@]}" "${LogChooseOptions[@]}" 2>&1 >/dev/tty) LogChoices=$("${LogToggleCommand[@]}" "${LogChooseOptions[@]}" 2>&1 >/dev/tty) || (echo "::: Cancel selected. Exiting..." && exit 1)
if [[ $? = 0 ]];then
case ${LogChoices} in case ${LogChoices} in
"On (Recommended)") "On (Recommended)")
echo "::: Logging On." echo "::: Logging On."
@ -557,11 +556,6 @@ setLogging() {
QUERYLOGGING=false QUERYLOGGING=false
;; ;;
esac esac
else
# Well never see this, `set -e` kicked in already and dropped us.
echo "::: Cancel selected. Exiting..."
exit 1
fi
} }