From: Christian Heller <c.heller@plomlompom.de>
Date: Wed, 5 Mar 2025 21:29:13 +0000 (+0100)
Subject: Fix.
X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/blog?a=commitdiff_plain;h=0ee8ccf59dc5283ffc52e4857124b1c68755f1a0;p=config
Fix.
---
diff --git a/testing/scripts/setup_secrets_user.sh b/testing/scripts/setup_secrets_user.sh
index 007ee49..cf09477 100755
--- a/testing/scripts/setup_secrets_user.sh
+++ b/testing/scripts/setup_secrets_user.sh
@@ -2,6 +2,10 @@
set -e
. ./_misc.sh
+# to remind user to go online if not yet done
+# TODO: replace by actual test
+nmtui
+
BORG_PASSPHRASE="$1"
PATH_REPOS="${HOME}/repos"
PATH_BORGKEYS="${HOME}/.config/borg/keys"
@@ -39,11 +43,16 @@ ssh ${REPOS_SITE_LOGIN} "cd $REMOTE_PATH_REPOS && ls -1" | while read REPO_NAME;
done
echo "Set up borg and pull in ~/org"
-mkdir "${PATH_BORGKEYS}"
-tar xf "${PATH_SECRETS}/borg_keyfiles.tar" -C "${PATH_BORGKEYS}"
+PATH_TARED_KEYS=borg_keyfiles
+mkdir -p "${PATH_BORGKEYS}"
+tar xf "${PATH_SECRETS}/${PATH_TARED_KEYS}.tar"
+mv "${PATH_TARED_KEYS}"/* "${PATH_BORGKEYS}/"
+rmdir "${PATH_TARED_KEYS}"
ls -1 "${PATH_BORGKEYS}/" | while read FILENAME; do
SERVER_NAME=$(echo "${FILENAME}" | sed 's/.*@//')
+ set +e
ssh-keyscan "${SERVER_NAME}" >> "${PATH_KNOWN_HOSTS}"
+ set -e
done
while true; do
set +e