Merge pull request #2873 from pi-hole/fix/pihole_restartdns

Simplify restarting code for "pihole restartdns"
pull/2882/head
Mark Drobnak 5 years ago committed by GitHub
commit 597b4bfcca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -98,20 +98,16 @@ versionFunc() {
restartDNS() {
local svcOption svc str output status
svcOption="${1:-}"
svcOption="${1:-restart}"
# Determine if we should reload or restart restart
# Determine if we should reload or restart
if [[ "${svcOption}" =~ "reload" ]]; then
# Using SIGHUP will NOT re-read any *.conf files
# Reload has been requested
# Note: This will NOT re-read any *.conf files
svc="killall -s SIGHUP ${resolver}"
else
# Get PID of resolver to determine if it needs to start or restart
if pidof pihole-FTL &> /dev/null; then
svcOption="restart"
else
svcOption="start"
fi
svc="service ${resolver} ${svcOption}"
# A full restart has been requested
svc="service ${resolver} restart"
fi
# Print output to Terminal, but not to Web Admin

Loading…
Cancel
Save