Use new setupVars BLOCKING variable to determine which file to update via gravity

Signed-off-by: DL6ER <dl6er@dl6er.de>
pull/2356/head
DL6ER 6 years ago
parent d8abc1d266
commit b011adc453
No known key found for this signature in database
GPG Key ID: 00135ACBD90B28DD

@ -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
}

@ -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

Loading…
Cancel
Save