From 258962e9d3b4f113ea5ba69379c7aeca30875842 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Fri, 9 Oct 2015 06:18:57 +0200 Subject: [PATCH] Fix issues with OpenDKIM script. --- setup_opendkim.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/setup_opendkim.sh b/setup_opendkim.sh index 6d9749b..cee5ce8 100755 --- a/setup_opendkim.sh +++ b/setup_opendkim.sh @@ -4,7 +4,7 @@ set -e selector=$1 file=$2 -if [ "$(id -u)" -eq "0" ]; then +if [ ! "$(id -u)" -eq "0" ]; then echo "Must be run as root." exit fi @@ -18,7 +18,8 @@ fi sed -r -i 's/^#Selector .*$/Selector '$selector'/' /etc/opendkim.conf -if [ ! -f $file ]; then +mkdir -p /etc/opendkim +if [ -n $file ] || [ ! -f $file ]; then opendkim-genkey -d plomlompom.com -s $selector mv "$selector".private /etc/opendkim/dkim.key else @@ -26,7 +27,7 @@ else fi cp ~/config/systemfiles/main.cf /etc/postfix/main.cf -echo >> /etc/postfix/main.cf << EOF +cat >> /etc/postfix/main.cf << EOF # Use opendkim at given port as mail filter. non_smtpd_milters = inet:localhost:12301 -- 2.30.2