home · contact · privacy
Fix.
authorChristian Heller <c.heller@plomlompom.de>
Thu, 17 Apr 2025 21:18:35 +0000 (23:18 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Thu, 17 Apr 2025 21:18:35 +0000 (23:18 +0200)
testing/scripts/init_server_access.sh
testing/scripts/lib/expect_min_n_args [deleted file]
testing/scripts/lib/mount_secrets

index 54332b635401383cb4cefc2a68cf18005c64453f..7b6fefac83726b09e05d5d623e3e4a95678fa0e2 100755 (executable)
@@ -2,11 +2,11 @@
 set -e
 cd $(dirname "$0")
 . lib/constants_ssh  # PATH_USER_SSH
-. lib/expect_min_n_args
+. lib/expect_n_args
 
 PATH_KNOWN_HOSTS="${PATH_USER_SSH}/known_hosts"
 
-expect_min_n_args 1 '(server)' "$@"
+expect_n_args 1 1 '(server)' $@
 SERVER="$1"
 
 echo '\nKnow host.\n'
diff --git a/testing/scripts/lib/expect_min_n_args b/testing/scripts/lib/expect_min_n_args
deleted file mode 100644 (file)
index 8f9c74d..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-expect_min_n_args() {
-    MIN_ARGS="$1"
-    EXPLAINER="$2"
-    shift 2
-    if [ "$#" -lt "${MIN_ARGS}" ]; then
-        echo "Need at least ${MIN_ARGS} arguments … ${EXPLAINER}"
-        false
-    fi
-}
index b49c5597a5cead9441d7d02933eeea4fb8346af8..8b609b6107d20f89d25e2b7a57b1211622740efe 100644 (file)
@@ -1,11 +1,11 @@
 . lib/constants_secrets  # PATH_MEDIA, PATH_REL_SECRETS
-. lib/expect_min_n_args
+. lib/expect_n_args
 . lib/get_passphrase
 . lib/path_tmp_timestamped
 . lib/retry_until
 
 mount_secrets() {
-    expect_min_n_args 1 "(device name, e.g. 'sda')" "$@"
+    expect_n_n_args 1 1 "(device name, e.g. 'sda')" $@
     SECRETS_DEV=$1
     if [ -z "${SECRETS_DEV}" ]; then
         abort "Aborting due to empty device argument."