#!/bin/bash
# info: update dns templates
# options: [RESTART]
#
# The function for obtaining updated pack of dns templates.


#----------------------------------------------------------#
#                    Variable&Function                     #
#----------------------------------------------------------#

# Argument definition
restart=$1

# Includes
source $VESTA/func/main.sh
source $VESTA/conf/vesta.conf


#----------------------------------------------------------#
#                       Action                             #
#----------------------------------------------------------#

# Get new archive
tmpdir=$(mktemp -d --dry-run)
mkdir $tmpdir
cd $tmpdir
wget http://c.vestacp.com/rhel/7/templates.tar.gz -q
if [ "$?" -ne 0 ]; then
    echo "Error: can't download template.tar.gz"
    log_event "$E_CONNECT" "$ARGUMENTS"
    rm -rf $tmpdir
    exit $E_CONNECT
fi

# Update templates
tar -xzpf templates.tar.gz -C $VESTA/data/ templates/dns


#----------------------------------------------------------#
#                       Vesta                              #
#----------------------------------------------------------#

# Clean tmpdir
rm -rf $tmpdir

exit