Sync only uniq domains

This commit is contained in:
Serghey Rodin 2013-10-07 21:32:55 +03:00
commit f087a7402a
2 changed files with 27 additions and 12 deletions

View file

@ -19,6 +19,7 @@ restart=$5
# Includes
source $VESTA/conf/vesta.conf
source $VESTA/func/main.sh
source $VESTA/func/domain.sh
#----------------------------------------------------------#
@ -30,6 +31,9 @@ validate_format 'user' 'data'
is_system_enabled "$DNS_SYSTEM" 'DNS_SYSTEM'
is_object_valid 'user' 'USER' "$user"
is_object_unsuspended 'user' 'USER' "$user"
eval $data
domain="$DOMAIN"
is_domain_new 'dns'
#----------------------------------------------------------#
@ -37,7 +41,6 @@ is_object_unsuspended 'user' 'USER' "$user"
#----------------------------------------------------------#
# Prepare values for the insert
eval $data
dns_rec="DOMAIN='$DOMAIN' IP='$IP' TPL='$TPL' TTL='$TTL' EXP='$EXP'"
dns_rec="$dns_rec SOA='$SOA' SRC='$src' RECORDS='$RECORDS'"
dns_rec="$dns_rec SUSPENDED='$SUSPENDED' TIME='$TIME' DATE='$DATE'"