Commit ef6922fc authored by Nicolas Wavrant's avatar Nicolas Wavrant

erp5: check repozo backup before restoring it

parent d02d958f
......@@ -78,7 +78,7 @@ md5sum = 83e69244728a0d323f535dd3e8b734b6
[template-zeo]
filename = instance-zeo.cfg.in
md5sum = 7159d1da18507c7c104bdfc3bbc9bf45
md5sum = ec47d5ee13e5965e449e105df269e151
[template-zope]
filename = instance-zope.cfg.in
......
......@@ -153,6 +153,12 @@ input = inline: #!/bin/sh
fi
echo "Removing $zodb_path..."
echo "Restoring $storage_name into $zodb_path..."
$repozo --verify --repository="$zodb_backup_directory/$storage_name"
CURRENT_EXIT_CODE=$?
if [ ! "$CURRENT_EXIT_CODE"="0" ]; then
EXIT_CODE="$CURRENT_EXIT_CODE"
echo "$storage_name Backup verification failed. Backup data is inconsistent."
fi
$repozo --recover --output="$zodb_directory/$zodb_path" --repository="$zodb_backup_directory/$storage_name"
CURRENT_EXIT_CODE=$?
if [ ! "$CURRENT_EXIT_CODE"="0" ]; then
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment