diff --git a/pibackup.sh b/pibackup.sh index 190a8f2..6722dc6 100755 --- a/pibackup.sh +++ b/pibackup.sh @@ -39,25 +39,25 @@ if [ "$1" != "update" ]; then [ ! -d "$BackupDir" ] && mkdir -p "$BackupDir" echo "$(date) - Starting Backup" - [ TEST != true ] && dd if=${dtype} of=${BackupDir}/$(date +%Y-%m-%d).img bs=1M status=progress + if [ TEST != true ]; then dd if=${dtype} of=${BackupDir}/$(date +%Y-%m-%d).img bs=1M status=progress; fi; echo "$(date) - Backup Complete" - [ TEST != true ] && sleep 1m + if [ TEST != true ]; then sleep 1m; fi; echo "$(date) - Starting PiShrink" - [ TEST != true ] && source /opt/idssys/pibackup/pishrink.sh -az ${BackupDir}/$(date +%Y-%m-%d).img + if [ TEST != true ]; then source /opt/idssys/pibackup/pishrink.sh -az ${BackupDir}/$(date +%Y-%m-%d).img; fi; echo "$(date) - PiShrink complete" - [ TEST != true ] && sleep 1m + if [ TEST != true ]; then sleep 1m; fi; echo "$(date) - Removing old backups..." allfiles=`ls -1 ${BackupDir}/*.img.gz` files=(`ls -1 ${BackupDir}/*.img.gz | tail -3`) for i in $allfiles; do keep=0; for a in ${files[@]}; do - if [ $i == $a ]; then keep=1;fi; + if [ $i == $a ]; then keep=1; fi; done; if [ $keep == 0 ]; then echo "$(date) - REMOVING : $i" - #[ TEST != true ] && rm -rf $i + #if [ TEST != true ]; then rm -rf $i; fi; else echo "$(date) - KEEPING : $i" fi