From 9496dca373e6ec81f8d4ae830df585c3d9d5b646 Mon Sep 17 00:00:00 2001 From: Alfonso Date: Thu, 4 Jun 2020 23:22:25 +0200 Subject: [PATCH] Variable hostname should not be in parentheses It's a variable, not a command --- blocklist-update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blocklist-update.sh b/blocklist-update.sh index bf8d41e..fe5e59e 100644 --- a/blocklist-update.sh +++ b/blocklist-update.sh @@ -25,7 +25,7 @@ MAILLOG="/var/log/blocklist-update.log" MAIL_SENDER=$(whoami) #this defines a system-user without a shell or password. It's used as the e-mail sender name. You can create one like this: useradd -M -N -s /usr/sbin/nologin myuser && passwd -d myuser MAIL_SUBJECT="ERROR - IP blocklist script failed to download the IP set" read -t 15 -p "Insert a mail to send the log. Separate with space to send to multiple recipients: " MAIL_RECIPIENTS -if [ ! "$MAIL_RECIPIENTS" ]; then MAIL_RECIPIENTS="$(whoami)@$(HOSTNAME)"; else echo "Address: " $MAIL_RECIPIENTS; fi; +if [ ! "$MAIL_RECIPIENTS" ]; then MAIL_RECIPIENTS="$(whoami)@$HOSTNAME"; else echo "Address: " $MAIL_RECIPIENTS; fi; BLOCKLIST_FILE="/tmp/ip-blocklist.txt" BLOCKLIST_TMP_FILE="/tmp/ip-blocklist.txt.tmp"