Update 2025-07-19 07:40 OpenBSD/amd64-t14
This commit is contained in:
@@ -15,6 +15,24 @@ if [ -z "$_backup" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mkdir "restore_$1"
|
||||
doas tarsnap --humanize-numbers -xvf "$_backup" -C "restore_$1"
|
||||
print "Data restored in $(readlink -f "restore_$1")"
|
||||
print "Found Backup: $_backup"
|
||||
mkdir -p "restore_$1"
|
||||
print "Extracting to: $(readlink -f $PWD/restore_$1)"
|
||||
|
||||
if [ -f "restore_$1/.done" ]
|
||||
then
|
||||
print "Skipping, because restore_$1/.done file exists."
|
||||
else
|
||||
doas tarsnap -tf "$_backup" \
|
||||
| xargs -P 20 -n 20 -t \
|
||||
doas tarsnap --humanize-numbers --resume-extract --chroot -xf "$_backup" -C "restore_$1" --
|
||||
|
||||
if [ $? -eq 0 ]
|
||||
then
|
||||
print "Data restored in $(readlink -f "restore_$1")"
|
||||
touch "restore_$1/.done"
|
||||
else
|
||||
print "Restore aborted..."
|
||||
fi
|
||||
fi
|
||||
print ""
|
||||
|
||||
Reference in New Issue
Block a user