diff --git a/automated install/basic-install.sh b/automated install/basic-install.sh index 18bccab1..0931e4ca 100755 --- a/automated install/basic-install.sh +++ b/automated install/basic-install.sh @@ -2367,15 +2367,6 @@ main() { pihole -a -p "${pw}" fi - # write privacy level and logging to pihole.toml - # set on fresh installations by setPrivacyLevel() and setLogging( - if [ -n "${QUERY_LOGGING}" ]; then - pihole-FTL --config dns.queryLogging "${QUERY_LOGGING}" - fi - if [ -n "${PRIVACY_LEVEL}" ]; then - pihole-FTL --config misc.privacylevel "${PRIVACY_LEVEL}" - fi - # Migrate existing install to v6.0 migrate_dnsmasq_configs @@ -2401,6 +2392,16 @@ main() { restart_service pihole-FTL + # write privacy level and logging to pihole.toml + # needs to be done after FTL service has been started, otherwise pihole.toml does not exist + # set on fresh installations by setPrivacyLevel() and setLogging( + if [ -n "${QUERY_LOGGING}" ]; then + setFTLConfigValue "dns.queryLogging" "${QUERY_LOGGING}" + fi + if [ -n "${PRIVACY_LEVEL}" ]; then + setFTLConfigValue "misc.privacylevel" "${PRIVACY_LEVEL}" + fi + # Download and compile the aggregated block list runGravity