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