From 72ce8f7bd842a7e23659bd5e4395e449f7a24cdc Mon Sep 17 00:00:00 2001 From: "Hahn Axel (hahn)" <axel.hahn@iml.unibe.ch> Date: Fri, 4 Nov 2022 16:49:25 +0100 Subject: [PATCH] rename hooks --- .../always/.gitkeep | 0 .../always/.gitkeep | 0 .../always/.gitkeep | 0 .../always/.gitkeep | 0 .../on-error/.gitkeep | 0 .../on-ok/.gitkeep | 0 .../always/.gitkeep | 0 .../on-error/.gitkeep | 0 .../on-ok/.gitkeep | 0 .../always/.gitkeep | 0 .../300-before-transfer/always/10_ensure_repo_v2.sh | 13 +++++++++++++ .../always/.gitkeep | 0 .../always/.gitkeep | 0 .../on-error/.gitkeep | 0 .../on-ok/.gitkeep | 0 .../always/.gitkeep | 0 .../on-error/.gitkeep | 0 .../on-ok/.gitkeep | 0 .../always/.gitkeep | 0 .../on-error/.gitkeep | 0 .../on-ok/.gitkeep | 0 .../always/.gitkeep | 0 .../on-error/.gitkeep | 0 .../on-ok/.gitkeep | 0 24 files changed, 13 insertions(+) rename hooks/{10-before-backup => 100-before-backup}/always/.gitkeep (100%) rename hooks/{12-before-db-service => 200-before-db-service}/always/.gitkeep (100%) rename hooks/{14-before-db-dump => 210-before-db-dump}/always/.gitkeep (100%) rename hooks/{16-after-db-dump => 220-after-db-dump}/always/.gitkeep (100%) rename hooks/{16-after-db-dump => 220-after-db-dump}/on-error/.gitkeep (100%) rename hooks/{16-after-db-dump => 220-after-db-dump}/on-ok/.gitkeep (100%) rename hooks/{18-after-db-service => 230-after-db-service}/always/.gitkeep (100%) rename hooks/{18-after-db-service => 230-after-db-service}/on-error/.gitkeep (100%) rename hooks/{18-after-db-service => 230-after-db-service}/on-ok/.gitkeep (100%) rename hooks/{20-before-transfer => 300-before-transfer}/always/.gitkeep (100%) create mode 100755 hooks/300-before-transfer/always/10_ensure_repo_v2.sh rename hooks/{22-before-folder-transfer => 310-before-folder-transfer}/always/.gitkeep (100%) rename hooks/{24-after-folder-transfer => 320-after-folder-transfer}/always/.gitkeep (100%) rename hooks/{24-after-folder-transfer => 320-after-folder-transfer}/on-error/.gitkeep (100%) rename hooks/{24-after-folder-transfer => 320-after-folder-transfer}/on-ok/.gitkeep (100%) rename hooks/{26-after-prune => 330-after-prune}/always/.gitkeep (100%) rename hooks/{26-after-prune => 330-after-prune}/on-error/.gitkeep (100%) rename hooks/{26-after-prune => 330-after-prune}/on-ok/.gitkeep (100%) rename hooks/{28-after-verify => 340-after-verify}/always/.gitkeep (100%) rename hooks/{28-after-verify => 340-after-verify}/on-error/.gitkeep (100%) rename hooks/{28-after-verify => 340-after-verify}/on-ok/.gitkeep (100%) rename hooks/{30-post-backup => 400-post-backup}/always/.gitkeep (100%) rename hooks/{30-post-backup => 400-post-backup}/on-error/.gitkeep (100%) rename hooks/{30-post-backup => 400-post-backup}/on-ok/.gitkeep (100%) 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 0000000..111e498 --- /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 -- GitLab