From f3183dc95f2e4915f35768741e613dabf69d68ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Sun, 1 Jun 2025 15:10:14 +0200 Subject: [PATCH] Source directly, no intermediate variables MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- advanced/Scripts/api.sh | 3 +-- advanced/Scripts/piholeARPTable.sh | 7 ++----- advanced/Scripts/piholeLogFlush.sh | 7 ++----- automated install/uninstall.sh | 8 +------- 4 files changed, 6 insertions(+), 19 deletions(-) diff --git a/advanced/Scripts/api.sh b/advanced/Scripts/api.sh index 613a8d86..cc2ae92a 100755 --- a/advanced/Scripts/api.sh +++ b/advanced/Scripts/api.sh @@ -22,9 +22,8 @@ TestAPIAvailability() { local chaos_api_list authResponse authStatus authData apiAvailable DNSport # as we are running locally, we can get the port value from FTL directly - readonly utilsfile="${PI_HOLE_SCRIPT_DIR}/utils.sh" # shellcheck source=./advanced/Scripts/utils.sh - . "${utilsfile}" + . "/opt/pihole/utils.sh" DNSport=$(getFTLConfigValue dns.port) diff --git a/advanced/Scripts/piholeARPTable.sh b/advanced/Scripts/piholeARPTable.sh index 120df5b8..8b628591 100755 --- a/advanced/Scripts/piholeARPTable.sh +++ b/advanced/Scripts/piholeARPTable.sh @@ -15,15 +15,12 @@ if [[ -f ${coltable} ]]; then source ${coltable} fi -readonly PI_HOLE_SCRIPT_DIR="/opt/pihole" -utilsfile="${PI_HOLE_SCRIPT_DIR}/utils.sh" # shellcheck source=./advanced/Scripts/utils.sh -source "${utilsfile}" +source "/opt/pihole/utils.sh" -readonly PI_HOLE_FILES_DIR="/etc/.pihole" SKIP_INSTALL="true" # shellcheck source="./automated install/basic-install.sh" -source "${PI_HOLE_FILES_DIR}/automated install/basic-install.sh" +source "/etc/.pihole/automated install/basic-install.sh" # stop_service() is defined in basic-install.sh # restart_service() is defined in basic-install.sh diff --git a/advanced/Scripts/piholeLogFlush.sh b/advanced/Scripts/piholeLogFlush.sh index bbdadeaf..5a03164c 100755 --- a/advanced/Scripts/piholeLogFlush.sh +++ b/advanced/Scripts/piholeLogFlush.sh @@ -12,15 +12,12 @@ colfile="/opt/pihole/COL_TABLE" # shellcheck source="./advanced/Scripts/COL_TABLE" source ${colfile} -readonly PI_HOLE_SCRIPT_DIR="/opt/pihole" -utilsfile="${PI_HOLE_SCRIPT_DIR}/utils.sh" # shellcheck source="./advanced/Scripts/utils.sh" -source "${utilsfile}" +source "/opt/pihole/utils.sh" -readonly PI_HOLE_FILES_DIR="/etc/.pihole" SKIP_INSTALL="true" # shellcheck source="./automated install/basic-install.sh" -source "${PI_HOLE_FILES_DIR}/automated install/basic-install.sh" +source "/etc/.pihole/automated install/basic-install.sh" # stop_service() is defined in basic-install.sh # restart_service() is defined in basic-install.sh diff --git a/automated install/uninstall.sh b/automated install/uninstall.sh index 166573b2..60ac05f8 100755 --- a/automated install/uninstall.sh +++ b/automated install/uninstall.sh @@ -13,12 +13,6 @@ source "/opt/pihole/COL_TABLE" # shellcheck source="./advanced/Scripts/utils.sh" source "/opt/pihole/utils.sh" -readonly PI_HOLE_FILES_DIR="/etc/.pihole" -SKIP_INSTALL="true" -# shellcheck source="./automated install/basic-install.sh" -source "${PI_HOLE_FILES_DIR}/automated install/basic-install.sh" -# stop_service() is defined in basic-install.sh - ADMIN_INTERFACE_DIR=$(getFTLConfigValue "webserver.paths.webroot")$(getFTLConfigValue "webserver.paths.webhome") readonly ADMIN_INTERFACE_DIR @@ -51,7 +45,7 @@ readonly PI_HOLE_FILES_DIR="/etc/.pihole" SKIP_INSTALL="true" # shellcheck source="./automated install/basic-install.sh" source "${PI_HOLE_FILES_DIR}/automated install/basic-install.sh" - +# stop_service() is defined in basic-install.sh # package_manager_detect() sourced from basic-install.sh package_manager_detect