| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #!/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
|