From c942e99941e4bda49955b542a1bd5f9ce529c6a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Wed, 13 Apr 2022 21:45:11 +0200 Subject: [PATCH] Guard if no pihole-FTL.conf is present MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- advanced/Templates/pihole-FTL.service | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/advanced/Templates/pihole-FTL.service b/advanced/Templates/pihole-FTL.service index 9d4ea729..cc03bb37 100644 --- a/advanced/Templates/pihole-FTL.service +++ b/advanced/Templates/pihole-FTL.service @@ -13,9 +13,12 @@ FTLCONFFILE="/etc/pihole/pihole-FTL.conf" DEFAULT_PID_FILE="/run/pihole-FTL.pid" getFTLPID() { - if [ -f "$FTLCONFFILE" ]; then + if [ -s "$FTLCONFFILE" ]; then # if PIDFILE is not set in pihole-FTL.conf, use the default path FTL_PID_FILE="$( (grep "^PIDFILE=" $FTLCONFFILE || echo "$DEFAULT_PID_FILE") | cut -d"=" -f2-)" + else + # if there is no pihole-FTL.conf, use the default path + FTL_PID_FILE="$DEFAULT_PID_FILE" fi if [ -s "${FTL_PID_FILE}" ]; then