Add --web for sending a confirmation string when executed from the web interface. This is necessary as the "Reloading DNS service" message does not always propagate through to the web interface when reloading pihole-FTL takes a while.

Signed-off-by: DL6ER <dl6er@dl6er.de>
This commit is contained in:
DL6ER 2019-04-25 15:01:13 +02:00
parent cce66a13b6
commit a2a7e80007
No known key found for this signature in database
GPG key ID: 00135ACBD90B28DD

View file

@ -17,6 +17,7 @@ reload=false
addmode=true addmode=true
verbose=true verbose=true
wildcard=false wildcard=false
web=false
domList=() domList=()
@ -224,6 +225,7 @@ for var in "$@"; do
"-h" | "--help" ) helpFunc;; "-h" | "--help" ) helpFunc;;
"-l" | "--list" ) Displaylist;; "-l" | "--list" ) Displaylist;;
"--nuke" ) NukeList;; "--nuke" ) NukeList;;
"--web" ) web=true;;
* ) HandleOther "${var}";; * ) HandleOther "${var}";;
esac esac
done done
@ -236,6 +238,11 @@ fi
ProcessDomainList ProcessDomainList
# Used on web interface
if $web; then
echo "DONE"
fi
if [[ "${reload}" != false ]]; then if [[ "${reload}" != false ]]; then
pihole restartdns reload pihole restartdns reload
fi fi