remove restoredir after restore

This commit is contained in:
snaki 2022-07-08 12:01:27 +02:00
parent 60bba54c08
commit 8326d66c57

9
btrbk
View file

@ -107,8 +107,8 @@ function runFullRestore {
echo "Wrong Passphrase" echo "Wrong Passphrase"
done;; done;;
esac esac
local bkSuffix=("${INCR[0]}" "${FULL[0]}") local bkSuffix=("${FULL[0]}" "${INCR[0]}")
btrfs subvolume create $restoreDir"restore" btrfs subvolume create $restoreDir"restore" 2>/dev/null
lastBkDate=$(rclone lsf "$rcloneDir" | grep ....-..-${FULL[0]} | tail -n -1 | sed "s/full\/$//") lastBkDate=$(rclone lsf "$rcloneDir" | grep ....-..-${FULL[0]} | tail -n -1 | sed "s/full\/$//")
for i in ${!bkSuffix[@]}; do for i in ${!bkSuffix[@]}; do
mapfile -t bkFile < <(rclone lsf "$rcloneDir$lastBkDate${bkSuffix[$i]}" 2>/dev/null) mapfile -t bkFile < <(rclone lsf "$rcloneDir$lastBkDate${bkSuffix[$i]}" 2>/dev/null)
@ -120,6 +120,11 @@ function runFullRestore {
newestSnap=$(ls -a $restoreDir"restore" | grep ${VOLNAME[$i]}.\....-..- | tail -n -1 ) newestSnap=$(ls -a $restoreDir"restore" | grep ${VOLNAME[$i]}.\....-..- | tail -n -1 )
btrfs subvolume snapshot $restoreDir"restore/"$newestSnap $restoreDir${VOLNAME[$i]} btrfs subvolume snapshot $restoreDir"restore/"$newestSnap $restoreDir${VOLNAME[$i]}
done done
mapfile -t delVol < <(ls $restoreDir"restore")
for i in ${!delVol[@]}; do
btrfs subvolume delete $restoreDir"restore/"${delVol[$i]}
done
btrfs subvolume delete $restoreDir"restore"
end end
} }