Introducing KEEP_N_FTP_BACKUPS

This commit is contained in:
myvesta 2020-02-21 13:10:40 +01:00 committed by GitHub
commit c4a644bd9a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -645,6 +645,11 @@ ftp_backup() {
BACKUPS=1
echo "=== Set BACKUPS=1"
fi
if [ ! -z "$KEEP_N_FTP_BACKUPS" ]; then
TEMP_BACKUPS=$BACKUPS
BACKUPS=$KEEP_N_FTP_BACKUPS
echo "=== Set BACKUPS=$KEEP_N_FTP_BACKUPS"
fi
backups_count=$(echo "$backup_list" |wc -l)
if [ "$backups_count" -ge "$BACKUPS" ]; then
backups_rm_number=$((backups_count - BACKUPS + 1))
@ -663,6 +668,10 @@ ftp_backup() {
BACKUPS=$TEMP_BACKUPS
echo "=== Bringing back old value BACKUPS=$BACKUPS"
fi
if [ ! -z "$KEEP_N_FTP_BACKUPS" ]; then
BACKUPS=$TEMP_BACKUPS
echo "=== Bringing back old value BACKUPS=$BACKUPS"
fi
# Uploading backup archive
if [ "$localbackup" = 'yes' ]; then
@ -810,6 +819,11 @@ sftp_backup() {
BACKUPS=1
echo "=== Set BACKUPS=1"
fi
if [ ! -z "$KEEP_N_FTP_BACKUPS" ]; then
TEMP_BACKUPS=$BACKUPS
BACKUPS=$KEEP_N_FTP_BACKUPS
echo "=== Set BACKUPS=$KEEP_N_FTP_BACKUPS"
fi
if [ "$backups_count" -ge "$BACKUPS" ]; then
backups_rm_number=$((backups_count - BACKUPS + 1))
for backup in $(echo "$backup_list" |head -n $backups_rm_number); do
@ -827,6 +841,10 @@ sftp_backup() {
BACKUPS=$TEMP_BACKUPS
echo "=== Bringing back old value BACKUPS=$BACKUPS"
fi
if [ ! -z "$KEEP_N_FTP_BACKUPS" ]; then
BACKUPS=$TEMP_BACKUPS
echo "=== Bringing back old value BACKUPS=$BACKUPS"
fi
# Uploading backup archive
echo "$(date "+%F %T") Uploading $user.$backup_new_date.tar"|tee -a $BACKUP/$user.log