build: make asc use config.sh

Similarly to mkdeb.sh.

Relates to #5140.
This commit is contained in:
Kelvin M. Klann 2023-07-23 04:40:11 -03:00
parent 640bb303d1
commit e0e597ab55
2 changed files with 10 additions and 8 deletions

View file

@ -339,8 +339,8 @@ dist: clean config.mk
rm -fr $(TARNAME)-$(VERSION)
.PHONY: asc
asc: config.mk
./mkasc.sh $(VERSION)
asc: config.sh
./mkasc.sh
.PHONY: deb
deb: dist config.sh

View file

@ -3,11 +3,13 @@
# Copyright (C) 2014-2023 Firejail Authors
# License GPL v2
echo "Calculating SHA256 for all files in /transfer - firejail version $1"
. "$(dirname "$0")/config.sh"
printf 'Calculating SHA256 for all files in /transfer - %s version %s' "$TARNAME" "$VERSION"
cd /transfer || exit 1
sha256sum ./* > "firejail-$1-unsigned"
gpg --clearsign --digest-algo SHA256 < "firejail-$1-unsigned" > "firejail-$1.asc"
gpg --verify "firejail-$1.asc"
gpg --detach-sign --armor "firejail-$1.tar.xz"
rm "firejail-$1-unsigned"
sha256sum ./* > "$TARNAME-$VERSION-unsigned"
gpg --clearsign --digest-algo SHA256 < "$TARNAME-$VERSION-unsigned" > "$TARNAME-$VERSION.asc"
gpg --verify "$TARNAME-$VERSION.asc"
gpg --detach-sign --armor "$TARNAME-$VERSION.tar.xz"
rm "$TARNAME-$VERSION-unsigned"