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