From 68ad5f1e5018ee87a65ed15848af36ca638726c1 Mon Sep 17 00:00:00 2001 From: Jim Procter Date: Tue, 8 May 2018 11:35:54 +0100 Subject: [PATCH] JAL-2906 dosign prior to 2.10.4 release --- dosign.sh | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100755 dosign.sh diff --git a/dosign.sh b/dosign.sh new file mode 100755 index 0000000..a0d7d5f --- /dev/null +++ b/dosign.sh @@ -0,0 +1,44 @@ +VERSION=2103b1 +#SRC='http://jalview-build/~cruisecontrol/builds/release/' +SRC=http://www.jalview.org/builds/release/ + +curl "${SRC}Web_Installers/InstData/MacOSX/NoVM/install-jalview.zip" > osx-novm-install-jalview.zip +curl "${SRC}Web_Installers/InstData/MacOSX/VM/install-jalview.zip" > osx-vm-install-jalview.zip + +mkdir -p tsign +rm -Rf tsign/* +mkdir -p tsign + +cd tsign +unzip ../osx-novm-install-jalview.zip +chmod u+x install-jalview.app/COntents/MacOS/install-jalview +#do sign +patch install-jalview.app/Contents/Info.plist ../patch-infoplist.patch +codesign --force --deep -vvvv -s "Developer ID" install-jalview.app + +cd .. +rm -f install-jalview-$VERSION-novm.dmg +hdiutil create -srcfolder ./tsign -volname Jalview-$VERSION-NoVM install-jalview-$VERSION-novm.dmg + +rm -Rf tsign/* + +mkdir -p tsign +cd tsign + +unzip ../osx-vm-install-jalview.zip +chmod u+x install-jalview.app/COntents/MacOS/install-jalview +#do sign +patch install-jalview.app/Contents/Info.plist ../patch-infoplist.patch +codesign --force --deep -vvvv -s "Developer ID" install-jalview.app + +cd .. +rm -f install-jalview-$VERSION-vm.dmg +# this needs to be a bit bigger otherwise hdiutil crashes with +# hdiutil: create failed - error -5341 + +hdiutil create -megabytes 140 -srcfolder ./tsign -volname Jalview-$VERSION-VM install-jalview-$VERSION-vm.dmg + +rm -Rf tsign/* + +ls *.dmg + -- 1.7.10.2