From 9e5866ec69300ac9d7088a67237f627203fd2c74 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sun, 29 May 2022 16:53:11 -0500 Subject: [PATCH] Update pibackup.sh --- pibackup.sh | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/pibackup.sh b/pibackup.sh index cc0a10b..569c852 100755 --- a/pibackup.sh +++ b/pibackup.sh @@ -22,24 +22,23 @@ mount.cifs ${ServerName} ${MountPoint} -o user=${UserName},password=${Password} [ ! -d "$BackupDir" ] && mkdir -p "$BackupDir" echo "Starting Backup" -#dd if=${dtype} of=${BackupDir}/$(date +%Y-%m-%d).img bs=1M status=progress +dd if=${dtype} of=${BackupDir}/$(date +%Y-%m-%d).img bs=1M status=progress echo "Backup Complete" echo "Starting PiShrink" -#source /opt/idssys/pibackup/pishrink.sh ${BackupDir}/$(date +%Y-%m-%d).img +source /opt/idssys/pibackup/pishrink.sh ${BackupDir}/$(date +%Y-%m-%d).img echo "PiShrink complete dismounting share" -#umount ${MountPoint} +umount ${MountPoint} - -# allfiles=`ls -1 ${BackupDir}` -# files=(`ls -1 ${BackupDir} | tail -3`) -# for i in $allfiles; do keep=0; -# for a in ${files[@]}; do -# if [ $i == $a ]; then keep=1;fi; -# done; -# if [ $keep == 0 ]; then rm -rf ${BackupDir}/$i; fi; -# done +allfiles=`ls -1 ${BackupDir}` +files=(`ls -1 ${BackupDir} | tail -3`) +for i in $allfiles; do keep=0; + for a in ${files[@]}; do + if [ $i == $a ]; then keep=1;fi; + done; + if [ $keep == 0 ]; then rm -rf ${BackupDir}/$i; fi; +done exit 0