mirror of
https://github.com/myvesta/vesta
synced 2025-08-19 21:04:07 -07:00
Introducing KEEP_N_FTP_BACKUPS
This commit is contained in:
parent
cbed4fe37d
commit
c4a644bd9a
1 changed files with 18 additions and 0 deletions
|
@ -645,6 +645,11 @@ ftp_backup() {
|
||||||
BACKUPS=1
|
BACKUPS=1
|
||||||
echo "=== Set BACKUPS=1"
|
echo "=== Set BACKUPS=1"
|
||||||
fi
|
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)
|
backups_count=$(echo "$backup_list" |wc -l)
|
||||||
if [ "$backups_count" -ge "$BACKUPS" ]; then
|
if [ "$backups_count" -ge "$BACKUPS" ]; then
|
||||||
backups_rm_number=$((backups_count - BACKUPS + 1))
|
backups_rm_number=$((backups_count - BACKUPS + 1))
|
||||||
|
@ -663,6 +668,10 @@ ftp_backup() {
|
||||||
BACKUPS=$TEMP_BACKUPS
|
BACKUPS=$TEMP_BACKUPS
|
||||||
echo "=== Bringing back old value BACKUPS=$BACKUPS"
|
echo "=== Bringing back old value BACKUPS=$BACKUPS"
|
||||||
fi
|
fi
|
||||||
|
if [ ! -z "$KEEP_N_FTP_BACKUPS" ]; then
|
||||||
|
BACKUPS=$TEMP_BACKUPS
|
||||||
|
echo "=== Bringing back old value BACKUPS=$BACKUPS"
|
||||||
|
fi
|
||||||
|
|
||||||
# Uploading backup archive
|
# Uploading backup archive
|
||||||
if [ "$localbackup" = 'yes' ]; then
|
if [ "$localbackup" = 'yes' ]; then
|
||||||
|
@ -810,6 +819,11 @@ sftp_backup() {
|
||||||
BACKUPS=1
|
BACKUPS=1
|
||||||
echo "=== Set BACKUPS=1"
|
echo "=== Set BACKUPS=1"
|
||||||
fi
|
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
|
if [ "$backups_count" -ge "$BACKUPS" ]; then
|
||||||
backups_rm_number=$((backups_count - BACKUPS + 1))
|
backups_rm_number=$((backups_count - BACKUPS + 1))
|
||||||
for backup in $(echo "$backup_list" |head -n $backups_rm_number); do
|
for backup in $(echo "$backup_list" |head -n $backups_rm_number); do
|
||||||
|
@ -827,6 +841,10 @@ sftp_backup() {
|
||||||
BACKUPS=$TEMP_BACKUPS
|
BACKUPS=$TEMP_BACKUPS
|
||||||
echo "=== Bringing back old value BACKUPS=$BACKUPS"
|
echo "=== Bringing back old value BACKUPS=$BACKUPS"
|
||||||
fi
|
fi
|
||||||
|
if [ ! -z "$KEEP_N_FTP_BACKUPS" ]; then
|
||||||
|
BACKUPS=$TEMP_BACKUPS
|
||||||
|
echo "=== Bringing back old value BACKUPS=$BACKUPS"
|
||||||
|
fi
|
||||||
|
|
||||||
# Uploading backup archive
|
# Uploading backup archive
|
||||||
echo "$(date "+%F %T") Uploading $user.$backup_new_date.tar"|tee -a $BACKUP/$user.log
|
echo "$(date "+%F %T") Uploading $user.$backup_new_date.tar"|tee -a $BACKUP/$user.log
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue