Skip to content

Commit f9551cb

Browse files
committed
release.sh: pass key passphrase on stdin
1 parent da202eb commit f9551cb

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

release.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,14 @@ sign_build() {
5959
pwgen -cny 25 1 > "release/void-release-$DATECODE.key"
6060
minisign -G -p "release/void-release-$DATECODE.pub" \
6161
-s "release/void-release-$DATECODE.sec" \
62-
-c "This key is only valid for images with date $DATECODE."
62+
-c "This key is only valid for images with date $DATECODE." \
63+
< <(cat "release/void-release-$DATECODE.key" "release/void-release-$DATECODE.key")
6364

6465
echo "Signing $SUMFILE..."
6566
minisign -S -x "${SUMFILE//txt/sig}" -s "release/void-release-$DATECODE.sec" \
6667
-c "This key is only valid for images with date $DATECODE." \
6768
-t "This key is only valid for images with date $DATECODE." \
68-
-m "$SUMFILE"
69+
-m "$SUMFILE" < "release/void-release-$DATECODE.key"
6970
}
7071

7172
case "$1" in

0 commit comments

Comments
 (0)