diff --git a/gravity.sh b/gravity.sh index 5624b659..3ccd5a5d 100755 --- a/gravity.sh +++ b/gravity.sh @@ -78,11 +78,12 @@ fi # gravity.list.bck and black.list.bck instead of # gravity.list and black.list detect_pihole_blocking_status() { - if [[ -e "${adList}.bck" ]]; then + if [[ "${BLOCKING}" == false ]]; then + echo -e " ${INFO} Pi-hole blocking is disabled" adList="${adList}.bck" - fi - if [[ -e "${blackList}.bck" ]]; then blackList="${blackList}.bck" + else + echo -e " ${INFO} Pi-hole blocking is enabled" fi } diff --git a/pihole b/pihole index e08e026a..8733c4af 100755 --- a/pihole +++ b/pihole @@ -12,6 +12,7 @@ readonly PI_HOLE_SCRIPT_DIR="/opt/pihole" readonly gravitylist="/etc/pihole/gravity.list" readonly blacklist="/etc/pihole/black.list" +readonly setupVars="/etc/pihole/setupVars.conf" readonly colfile="${PI_HOLE_SCRIPT_DIR}/COL_TABLE" source "${colfile}" @@ -192,7 +193,7 @@ Time: local str="Pi-hole Disabled" sed -i "/BLOCKING=/d" "${setupVars}" - echo "BLOCKING=true" >> "${setupVars}" + echo "BLOCKING=false" >> "${setupVars}" fi else # Enable Pi-hole @@ -206,7 +207,7 @@ Time: mv "${blacklist}.bck" "${blacklist}" fi sed -i "/BLOCKING=/d" "${setupVars}" - echo "BLOCKING=false" >> "${setupVars}" + echo "BLOCKING=true" >> "${setupVars}" fi restartDNS reload