aboutsummaryrefslogtreecommitdiff
path: root/hooks/sendemail-validate-attestation-hook
diff options
context:
space:
mode:
Diffstat (limited to 'hooks/sendemail-validate-attestation-hook')
-rwxr-xr-xhooks/sendemail-validate-attestation-hook11
1 files changed, 11 insertions, 0 deletions
diff --git a/hooks/sendemail-validate-attestation-hook b/hooks/sendemail-validate-attestation-hook
new file mode 100755
index 0000000..2f740d7
--- /dev/null
+++ b/hooks/sendemail-validate-attestation-hook
@@ -0,0 +1,11 @@
+#!/usr/bin/env bash
+if which b4>/dev/null 2>&1; then
+ # We have it in path, so just execute it
+ b4 attest "${1}"
+else
+ # Assume we're symlinked into a b4 checkout
+ REAL_SCRIPT=$(realpath -e ${BASH_SOURCE[0]})
+ SCRIPT_TOP="${SCRIPT_TOP:-$(dirname ${REAL_SCRIPT})}"
+ B4_TOP=$(realpath -e ${SCRIPT_TOP}/..)
+ exec env PYTHONPATH="${B4_TOP}" python3 "${B4_TOP}/b4/command.py" attest "${1}"
+fi