From bcc7736af2ce862360ed6104bad8930d805a5cf0 Mon Sep 17 00:00:00 2001 From: Yuri Zamyatin Date: Sat, 7 Dec 2024 16:42:27 +0000 Subject: [PATCH] signer script --- init/import-environment.sh | 6 ++---- init/sign.sh | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 4 deletions(-) create mode 100644 init/sign.sh diff --git a/init/import-environment.sh b/init/import-environment.sh index 4f7ba2f..fcb4335 100644 --- a/init/import-environment.sh +++ b/init/import-environment.sh @@ -1,10 +1,8 @@ #!/bin/sh set -e + cd "$(dirname "$0")/.." -if [ ! -f "../../themes/yrzam/init/import-environment.sh" ]; then - echo "Wrong path" >&2 - exit 1; -fi +[ -d ./themes/yrzam ] && cd ./themes/yrzam VARS=$(printenv | \ grep -E 'THEME_.*' | \ diff --git a/init/sign.sh b/init/sign.sh new file mode 100644 index 0000000..6783922 --- /dev/null +++ b/init/sign.sh @@ -0,0 +1,15 @@ +#!/bin/bash +set -e + +cd "$(dirname "$0")/.." +[ -d ../../themes ] && cd ../.. + +rm -rf public +hugo +cd public + +find . -type f -exec sha256sum {} \; | \ + sed -E 's/(\w*) \.\//\1 /' | \ + gpg -so index.sig --batch --yes + +cp -f index.sig ../static