From cc0527a8dc2d7ed38aff85354b2c6754f030983e Mon Sep 17 00:00:00 2001 From: myvesta <38690722+myvesta@users.noreply.github.com> Date: Sat, 15 Aug 2020 23:46:00 +0200 Subject: [PATCH] Update v-make-ip-ssl --- bin/v-make-ip-ssl | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/bin/v-make-ip-ssl b/bin/v-make-ip-ssl index e0e094fa..25c1b10f 100644 --- a/bin/v-make-ip-ssl +++ b/bin/v-make-ip-ssl @@ -38,12 +38,15 @@ is_object_unsuspended 'user' 'USER' "$user" # Action # #----------------------------------------------------------# +if [ ! -f "/etc/exim4/virtual/helo_data" ]; then + exit 1 +fi + echo "Script ran with: $user $domain" >> /usr/local/vesta/log/v-make-ip-ssl.log -grepr=$(grep -c "^$domain:" /etc/exim4/virtual/interfaces) +grepr=$(grep -c ": $domain$" /etc/exim4/virtual/helo_data) if [ $grepr -ge 1 ]; then - grepr=$(grep "^$domain:" /etc/exim4/virtual/interfaces) - ip=${grepr/$domain: /} + ip=$(grep ": $domain$" /etc/exim4/virtual/helo_data | awk -F: '{print $1}') if [ ! -z "$ip" ]; then echo "Processinng $domain" >> /usr/local/vesta/log/v-make-ip-ssl.log echo "IP = $ip" >> /usr/local/vesta/log/v-make-ip-ssl.log