diff --git a/pibackup.sh b/pibackup.sh index 80f1ffa..7dcd74d 100755 --- a/pibackup.sh +++ b/pibackup.sh @@ -56,7 +56,12 @@ if [ "$1" != "update" ]; then echo "$(date) - Removing old backups..." allfiles=`ls -1 ${BackupDir}/*.img.gz` - files=(`ls -1 ${BackupDir}/*.img.gz | tail -3`) + + if [ "${BackupsToKeep}" == "" ]; then + BackupsToKeep=3 + fi + + files=(`ls -1 ${BackupDir}/*.img.gz | tail -${BackupsToKeep}`) for i in $allfiles; do keep=0; for a in ${files[@]}; do if [ $i == $a ]; then keep=1; fi;