Skip to content

Commit 1634264

Browse files
committed
Improving the signing message and compression signing in create-release.sh
Signed-off-by: William Desportes <williamdes@wdes.fr>
1 parent 81cf7f2 commit 1634264

1 file changed

Lines changed: 13 additions & 3 deletions

File tree

scripts/create-release.sh

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -644,6 +644,8 @@ security_checkup
644644

645645
cd ..
646646

647+
SIGN_FILES=""
648+
647649
# Prepare all kits
648650
for kit in $KITS ; do
649651
echo "* Building kit: $kit"
@@ -700,15 +702,18 @@ for kit in $KITS ; do
700702
if [ $comp = txz ] ; then
701703
echo "* Creating $name.tar.xz"
702704
xz -9k $name.tar
705+
SIGN_FILES="$SIGN_FILES $name.tar.xz"
703706
fi
704707
if [ $comp = tgz ] ; then
705708
echo "* Creating $name.tar.gz"
706709
gzip -9c $name.tar > $name.tar.gz
710+
SIGN_FILES="$SIGN_FILES $name.tar.gz"
707711
fi
708712
;;
709713
zip-7z)
710714
echo "* Creating $name.zip"
711715
7za a -bd -tzip $name.zip $name > /dev/null
716+
SIGN_FILES="$SIGN_FILES $name.zip"
712717
;;
713718
*)
714719
echo "WARNING: ignoring compression '$comp', not known!"
@@ -728,8 +733,13 @@ rm -r $workdir_name
728733
git worktree prune
729734

730735
# Signing of files with default GPG key
731-
echo "* Signing files"
732-
for file in $kit_prefix-*.gz $kit_prefix-*.zip $kit_prefix-*.xz ; do
736+
if [ $do_sign -eq 1 ] ; then
737+
echo "* Signing and making .sha{1,256} files"
738+
else
739+
echo "* Making .sha{1,256} files"
740+
fi
741+
742+
for file in $SIGN_FILES; do
733743
if [ $do_sign -eq 1 ] ; then
734744
gpg --detach-sign --armor $file
735745
fi
@@ -754,7 +764,7 @@ echo ""
754764
echo "Files:"
755765
echo "------"
756766

757-
ls -la *.gz *.zip *.xz
767+
ls -la $SIGN_FILES
758768

759769
cd ..
760770

0 commit comments

Comments
 (0)