From a2970ce9d4df6f29ffa815ee6f25a0214bcf986c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gregor=20F=C3=A9ng?= Date: Mon, 21 Apr 2025 20:32:29 +0200 Subject: [PATCH] Initial checkin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gregor Féng --- .gitignore | 4 ++++ src/run_verfied | 15 +++++++++++++++ test/test_script | 1 + test/test_script__v0 | 15 +++++++++++++++ 4 files changed, 35 insertions(+) create mode 100644 .gitignore create mode 100755 src/run_verfied create mode 120000 test/test_script create mode 100755 test/test_script__v0 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a054584 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +.*.swp +.DS_Store +.idea +*.iml diff --git a/src/run_verfied b/src/run_verfied new file mode 100755 index 0000000..db9c4c6 --- /dev/null +++ b/src/run_verfied @@ -0,0 +1,15 @@ +#!/usr/bin/env zsh +# vim:ft=zsh: + + +setopt no_unset # xtrace + + +typeset -r executable="${1:A}" +signify -V -p ${signify_key:-/etc/signify/poc_a.pub} -m "${executable}" > /dev/null 2>&1 +if [[ ${?} -eq 0 ]]; then + shift 1 + exec "${executable}" $@ +else + exit 255 +fi diff --git a/test/test_script b/test/test_script new file mode 120000 index 0000000..aafc204 --- /dev/null +++ b/test/test_script @@ -0,0 +1 @@ +test_script__v0 \ No newline at end of file diff --git a/test/test_script__v0 b/test/test_script__v0 new file mode 100755 index 0000000..127eab1 --- /dev/null +++ b/test/test_script__v0 @@ -0,0 +1,15 @@ +#!/usr/bin/env zsh +# vim:ft=zsh: + + +setopt no_unset # xtrace + + +echo "running [${0}]" +for i in $(seq 1 ${#}); do + echo "\t${i} ]--\t${@[${i}]}" +done + + +exit 0 +