Mercurial > trustbridge > trustbridge
diff packaging/linux-createpackage.sh.in @ 1367:e7a8ec3185f2
Add nosign option to linux-createpackage and use it in create-dist-package
This should prevent doubled signatures in distributed packages which
were first signed on the development system with the test key and
then from the administrator application.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 24 Nov 2014 14:03:47 +0100 |
parents | 014586ef8a84 |
children |
line wrap: on
line diff
--- a/packaging/linux-createpackage.sh.in Mon Nov 24 12:40:49 2014 +0100 +++ b/packaging/linux-createpackage.sh.in Mon Nov 24 14:03:47 2014 +0100 @@ -124,12 +124,15 @@ sed -i "/###SHAR###/r $TMPSHAR" "$INSTALLER" -echo "Signing" -"@CMAKE_SOURCE_DIR@/ui/tests/append-sig.sh" \ - "@CMAKE_SOURCE_DIR@/ui/tests/data/codesign/codesigning.key" \ - "$INSTALLER" "${INSTALLER}_signed" -mv "${INSTALLER}_signed" "$INSTALLER" - +if [ "$2" != "nosign" ]; then + echo "Signing" + "@CMAKE_SOURCE_DIR@/ui/tests/append-sig.sh" \ + "@CMAKE_SOURCE_DIR@/ui/tests/data/codesign/codesigning.key" \ + "$INSTALLER" "${INSTALLER}_signed" + mv "${INSTALLER}_signed" "$INSTALLER" +else + echo "Skipping sign step." +fi echo "Cleaning up..." rm -r "$TMPDIR" rm "$TMPSHAR"