diff --git a/automated install/basic-install.sh b/automated install/basic-install.sh index 5aa20187..2887fe56 100755 --- a/automated install/basic-install.sh +++ b/automated install/basic-install.sh @@ -70,6 +70,7 @@ PI_HOLE_BLOCKPAGE_DIR="${webroot}/pihole" useUpdateVars=false adlistFile="/etc/pihole/adlists.list" +="${PI_HOLE_CONFIG_DIR}/custom.list" # Pi-hole needs an IP address; to begin, these variables are empty since we don't know what the IP is until # this script can run IPV4_ADDRESS=${IPV4_ADDRESS} @@ -1810,6 +1811,16 @@ installPiholeWeb() { printf "%b %b %s\\n" "${OVER}" "${TICK}" "${str}" } +# Creates custom DNS file if it does not exist +installCustomDNSfile() { + + if [[ ! -e "${customDNSfile}" ]]; then + touch "${customDNSfile}" + chmod 644 "${customDNSfile}" + fi + +} + # Installs a cron file installCron() { # Install the cron job @@ -2037,6 +2048,9 @@ installPihole() { # install a man page entry for pihole install_manpage + # install custom DNS file if it does not exist + installCustomDNSfile + # Update setupvars.conf with any variables that may or may not have been changed during the install finalExports }