forked from thunix/ansible
Rename variable: LEVEL0 to LASTF
This commit is contained in:
parent
d1f72826e1
commit
1593acb77b
|
@ -6,19 +6,19 @@ BACKUPS=/var/backups
|
|||
DUMPS=7
|
||||
|
||||
# Search for the last full backup.
|
||||
LEVEL0=$(find $BACKUPS -name "*full.tgz" | sort | tail -n1)
|
||||
LASTF=$(find $BACKUPS -name "*full.tgz" | sort | tail -n1)
|
||||
# Search and count incremental dumps newer than the last full backup.
|
||||
INCR=$(find $BACKUPS -name "*incremental.tgz" -newer $LEVEL0 | wc -l)
|
||||
INCR=$(find $BACKUPS -name "*incremental.tgz" -newer $LASTF | wc -l)
|
||||
|
||||
# If there is at least one full backup and less than specified incremental dumps
|
||||
if [ ! -z $LEVEL0 ] && [ $INCR -le $DUMPS ]
|
||||
if [ ! -z $LASTF ] && [ $INCR -le $DUMPS ]
|
||||
then
|
||||
TYPE=incremental
|
||||
else
|
||||
TYPE=full
|
||||
rm -f $BACKUPS/*.snapshot
|
||||
# Remove the first backup set (full and incremental dumps) if there is a second one.
|
||||
find $BACKUPS -name "*.tgz" ! -newer $LEVEL0 ! -wholename $LEVEL0 -exec rm {} \;
|
||||
find $BACKUPS -name "*.tgz" ! -newer $LASTF ! -wholename $LASTF -exec rm {} \;
|
||||
fi
|
||||
|
||||
nice tar -cz \
|
||||
|
|
Loading…
Reference in New Issue