summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn MacFarlane <fiddlosopher@gmail.com>2013-02-09 13:44:44 -0800
committerJohn MacFarlane <fiddlosopher@gmail.com>2013-02-09 13:44:44 -0800
commit8cbaa0b6f765ec4ca9dfcbac361ce4bce146afc9 (patch)
treee8ea4d4404be8c4db5bbc10d94e7ecbb36c3d724
parent598fe37a36cb8dd06023e28103d55191b66473f1 (diff)
Added code signing to make_oxs_package.sh.
-rwxr-xr-xmake_osx_package.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/make_osx_package.sh b/make_osx_package.sh
index c9577ebd8..fe633e6e9 100755
--- a/make_osx_package.sh
+++ b/make_osx_package.sh
@@ -7,6 +7,8 @@ ROOT=$DIST/pandoc
SCRIPTS=osx-resources
BASE=pandoc-$VERSION
ME=jgm
+CODESIGNID="Developer ID Application: John Macfarlane"
+PACKAGEMAKER=/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker
echo Removing old files...
rm -rf $DIST
@@ -29,7 +31,9 @@ chmod +r $ROOT/usr/local/share/man/man?/*.*
echo Copying license...
cp COPYING $RESOURCES/License.txt
-PACKAGEMAKER=/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker
+echo Signing pandoc executable...
+
+codesign --force --sign "$CODESIGNID" $ROOT/usr/local/bin/pandoc
echo Creating OSX package...
@@ -42,6 +46,10 @@ sudo $PACKAGEMAKER \
--scripts $SCRIPTS \
--out $BASE.pkg
+echo Signing package...
+
+codesign --force --sign "$CODESIGNID" $BASE.pkg
+
echo Creating disk image...
sudo hdiutil create "$BASE.dmg" \