diff options
author | nachoparker <nacho@ownyourbits.com> | 2018-01-07 21:16:32 +0300 |
---|---|---|
committer | nachoparker <nacho@ownyourbits.com> | 2018-01-07 21:16:32 +0300 |
commit | 0587ca339c26b6a865cbd2f42ff5b6e6cd5d0cbb (patch) | |
tree | 0184b3c1d8a62cf519cecffdcbf98430f46d136b /etc/nextcloudpi-config.d | |
parent | 614c57d786e9f48753a5cae19816c85fb75cc940 (diff) |
nc-restore: check validity of backup filev0.44.11
Diffstat (limited to 'etc/nextcloudpi-config.d')
-rw-r--r-- | etc/nextcloudpi-config.d/nc-restore.sh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/etc/nextcloudpi-config.d/nc-restore.sh b/etc/nextcloudpi-config.d/nc-restore.sh index b24b5d0b..bb856ebb 100644 --- a/etc/nextcloudpi-config.d/nc-restore.sh +++ b/etc/nextcloudpi-config.d/nc-restore.sh @@ -50,6 +50,12 @@ configure() echo "extracting backup file $BACKUPFILE_..." tar -xf "$BACKUPFILE_" -C "$TMPDIR" || return 1 + ## SANITY CHECKS + [[ -d "$TMPDIR"/nextcloud ]] && [[ -f "$( ls "$TMPDIR"/nextcloud-sqlbkp_*.bak 2>/dev/null )" ]] || { + echo "invalid backup file. Abort" + return 1 + } + ## RESTORE FILES echo "restore files..." |