Backup www folder in vesta_compile.sh

This commit is contained in:
myvesta 2020-07-31 01:40:11 +02:00 committed by GitHub
commit fb95dd6a40
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -44,10 +44,11 @@ GIT_SRC='https://raw.githubusercontent.com/myvesta/vesta/master/src'
GIT_REP="$GIT_REP/deb" GIT_REP="$GIT_REP/deb"
C_WEB_ADDRESS="c.myvestacp.com" C_WEB_ADDRESS="c.myvestacp.com"
PATH_OF_C_WEB_FOLDER_ROOT="/var/www/$C_WEB_ADDRESS/html" WWW_FOLDER="/var/www"
PATH_OF_C_WEB_FOLDER_ROOT="$WWW_FOLDER/$C_WEB_ADDRESS/html"
PATH_OF_C_WEB_FOLDER="$PATH_OF_C_WEB_FOLDER_ROOT/debian/$TARGET_DEB_VER" PATH_OF_C_WEB_FOLDER="$PATH_OF_C_WEB_FOLDER_ROOT/debian/$TARGET_DEB_VER"
APT_WEB_ADDRESS="apt.myvestacp.com" APT_WEB_ADDRESS="apt.myvestacp.com"
PATH_OF_APT_REPO_ROOT="/var/www/$APT_WEB_ADDRESS/html" PATH_OF_APT_REPO_ROOT="$WWW_FOLDER/$APT_WEB_ADDRESS/html"
PATH_OF_APT_REPO="$PATH_OF_APT_REPO_ROOT/$TARGET_DEB_NAME" PATH_OF_APT_REPO="$PATH_OF_APT_REPO_ROOT/$TARGET_DEB_NAME"
VESTA_VER=$(curl -s https://raw.githubusercontent.com/myvesta/vesta/master/src/deb/latest.txt) VESTA_VER=$(curl -s https://raw.githubusercontent.com/myvesta/vesta/master/src/deb/latest.txt)
@ -71,7 +72,7 @@ ZLIB='https://www.zlib.net/zlib-'$ZLIB_V'.tar.gz'
PHP='http://de2.php.net/distributions/php-'$PHP_V'.tar.gz' PHP='http://de2.php.net/distributions/php-'$PHP_V'.tar.gz'
# Set package dependencies for compiling # Set package dependencies for compiling
SOFTWARE='build-essential libxml2-dev libz-dev libcurl4-gnutls-dev unzip openssl libssl-dev pkg-config reprepro dpkg-sig git' SOFTWARE='build-essential libxml2-dev libz-dev libcurl4-gnutls-dev unzip openssl libssl-dev pkg-config reprepro dpkg-sig git rsync'
function press_enter { function press_enter {
if [ $wait_to_press_enter -eq 1 ]; then if [ $wait_to_press_enter -eq 1 ]; then
@ -166,6 +167,12 @@ if [ $# -eq 0 ]; then
exit 1 exit 1
fi fi
if [ ! -d "/root/backup-www" ]; then
mkdir /root/backup-www
fi
echo "=== Making backup of $WWW_FOLDER"
rsync -a $WWW_FOLDER/ /root/backup-www/
if [ $build_deb_package -eq 1 ]; then if [ $build_deb_package -eq 1 ]; then
if [ "$APTWEB_B" = true ]; then if [ "$APTWEB_B" = true ]; then
VESTAGIT_B='true' VESTAGIT_B='true'