mirror of
https://github.com/pi-hole/pi-hole
synced 2024-12-22 23:08:07 +00:00
Prototype whiptails
so they don't fall to shell. Need to do this to all functions.
This commit is contained in:
parent
c07d7165ab
commit
9a1876571b
@ -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
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user