diff --git a/hooks/10-before-backup/always/.gitkeep b/hooks/100-before-backup/always/.gitkeep similarity index 100% rename from hooks/10-before-backup/always/.gitkeep rename to hooks/100-before-backup/always/.gitkeep diff --git a/hooks/12-before-db-service/always/.gitkeep b/hooks/200-before-db-service/always/.gitkeep similarity index 100% rename from hooks/12-before-db-service/always/.gitkeep rename to hooks/200-before-db-service/always/.gitkeep diff --git a/hooks/14-before-db-dump/always/.gitkeep b/hooks/210-before-db-dump/always/.gitkeep similarity index 100% rename from hooks/14-before-db-dump/always/.gitkeep rename to hooks/210-before-db-dump/always/.gitkeep diff --git a/hooks/16-after-db-dump/always/.gitkeep b/hooks/220-after-db-dump/always/.gitkeep similarity index 100% rename from hooks/16-after-db-dump/always/.gitkeep rename to hooks/220-after-db-dump/always/.gitkeep diff --git a/hooks/16-after-db-dump/on-error/.gitkeep b/hooks/220-after-db-dump/on-error/.gitkeep similarity index 100% rename from hooks/16-after-db-dump/on-error/.gitkeep rename to hooks/220-after-db-dump/on-error/.gitkeep diff --git a/hooks/16-after-db-dump/on-ok/.gitkeep b/hooks/220-after-db-dump/on-ok/.gitkeep similarity index 100% rename from hooks/16-after-db-dump/on-ok/.gitkeep rename to hooks/220-after-db-dump/on-ok/.gitkeep diff --git a/hooks/18-after-db-service/always/.gitkeep b/hooks/230-after-db-service/always/.gitkeep similarity index 100% rename from hooks/18-after-db-service/always/.gitkeep rename to hooks/230-after-db-service/always/.gitkeep diff --git a/hooks/18-after-db-service/on-error/.gitkeep b/hooks/230-after-db-service/on-error/.gitkeep similarity index 100% rename from hooks/18-after-db-service/on-error/.gitkeep rename to hooks/230-after-db-service/on-error/.gitkeep diff --git a/hooks/18-after-db-service/on-ok/.gitkeep b/hooks/230-after-db-service/on-ok/.gitkeep similarity index 100% rename from hooks/18-after-db-service/on-ok/.gitkeep rename to hooks/230-after-db-service/on-ok/.gitkeep diff --git a/hooks/20-before-transfer/always/.gitkeep b/hooks/300-before-transfer/always/.gitkeep similarity index 100% rename from hooks/20-before-transfer/always/.gitkeep rename to hooks/300-before-transfer/always/.gitkeep diff --git a/hooks/300-before-transfer/always/10_ensure_repo_v2.sh b/hooks/300-before-transfer/always/10_ensure_repo_v2.sh new file mode 100755 index 0000000000000000000000000000000000000000..111e4984a66dbe974bffc0bbec26f7423ae690af --- /dev/null +++ b/hooks/300-before-transfer/always/10_ensure_repo_v2.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +echo -n "UPGRADE: REPO ... " +if eval restic migrate $ARGS_DEFAULT | grep upgrade_repo_v2; then + echo "need to update to v2" + eval restic migrate upgrade_repo_v2 +else + echo "up to date" +fi +sleep 3 + +# sleep 100 +# exit \ No newline at end of file diff --git a/hooks/22-before-folder-transfer/always/.gitkeep b/hooks/310-before-folder-transfer/always/.gitkeep similarity index 100% rename from hooks/22-before-folder-transfer/always/.gitkeep rename to hooks/310-before-folder-transfer/always/.gitkeep diff --git a/hooks/24-after-folder-transfer/always/.gitkeep b/hooks/320-after-folder-transfer/always/.gitkeep similarity index 100% rename from hooks/24-after-folder-transfer/always/.gitkeep rename to hooks/320-after-folder-transfer/always/.gitkeep diff --git a/hooks/24-after-folder-transfer/on-error/.gitkeep b/hooks/320-after-folder-transfer/on-error/.gitkeep similarity index 100% rename from hooks/24-after-folder-transfer/on-error/.gitkeep rename to hooks/320-after-folder-transfer/on-error/.gitkeep diff --git a/hooks/24-after-folder-transfer/on-ok/.gitkeep b/hooks/320-after-folder-transfer/on-ok/.gitkeep similarity index 100% rename from hooks/24-after-folder-transfer/on-ok/.gitkeep rename to hooks/320-after-folder-transfer/on-ok/.gitkeep diff --git a/hooks/26-after-prune/always/.gitkeep b/hooks/330-after-prune/always/.gitkeep similarity index 100% rename from hooks/26-after-prune/always/.gitkeep rename to hooks/330-after-prune/always/.gitkeep diff --git a/hooks/26-after-prune/on-error/.gitkeep b/hooks/330-after-prune/on-error/.gitkeep similarity index 100% rename from hooks/26-after-prune/on-error/.gitkeep rename to hooks/330-after-prune/on-error/.gitkeep diff --git a/hooks/26-after-prune/on-ok/.gitkeep b/hooks/330-after-prune/on-ok/.gitkeep similarity index 100% rename from hooks/26-after-prune/on-ok/.gitkeep rename to hooks/330-after-prune/on-ok/.gitkeep diff --git a/hooks/28-after-verify/always/.gitkeep b/hooks/340-after-verify/always/.gitkeep similarity index 100% rename from hooks/28-after-verify/always/.gitkeep rename to hooks/340-after-verify/always/.gitkeep diff --git a/hooks/28-after-verify/on-error/.gitkeep b/hooks/340-after-verify/on-error/.gitkeep similarity index 100% rename from hooks/28-after-verify/on-error/.gitkeep rename to hooks/340-after-verify/on-error/.gitkeep diff --git a/hooks/28-after-verify/on-ok/.gitkeep b/hooks/340-after-verify/on-ok/.gitkeep similarity index 100% rename from hooks/28-after-verify/on-ok/.gitkeep rename to hooks/340-after-verify/on-ok/.gitkeep diff --git a/hooks/30-post-backup/always/.gitkeep b/hooks/400-post-backup/always/.gitkeep similarity index 100% rename from hooks/30-post-backup/always/.gitkeep rename to hooks/400-post-backup/always/.gitkeep diff --git a/hooks/30-post-backup/on-error/.gitkeep b/hooks/400-post-backup/on-error/.gitkeep similarity index 100% rename from hooks/30-post-backup/on-error/.gitkeep rename to hooks/400-post-backup/on-error/.gitkeep diff --git a/hooks/30-post-backup/on-ok/.gitkeep b/hooks/400-post-backup/on-ok/.gitkeep similarity index 100% rename from hooks/30-post-backup/on-ok/.gitkeep rename to hooks/400-post-backup/on-ok/.gitkeep