From 18c24d985f6cf1e7acf7b4b935556a704d6357be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Thu, 23 Jul 2020 20:43:12 +0200 Subject: [PATCH] Create custom.list during install/update if it doesn't exist MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- automated install/basic-install.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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 }