[PATCH 2 of 7 v3 stable osx-packaging] osx: add support for dumping built dmg into OUTPUTDIR
Kevin Bullock
kbullock+mercurial at ringworld.org
Fri Apr 29 15:17:05 EDT 2016
# HG changeset patch
# User Augie Fackler <augie at google.com>
# Date 1461038242 14400
# Mon Apr 18 23:57:22 2016 -0400
# Branch stable
# Node ID 13219c6c0aa43fc3a29efb0af20ac6934906337c
# Parent 1a879471e08e074a2a93ab5697c63089664a7950
osx: add support for dumping built dmg into OUTPUTDIR
diff --git a/Makefile b/Makefile
--- a/Makefile
+++ b/Makefile
@@ -161,8 +161,11 @@ osx:
rm -rf dist/mercurial-*.mpkg
python -m bdist_mpkg.script_bdist_mpkg setup.py --
python contrib/fixpax.py dist/mercurial-*.mpkg/Contents/Packages/*.pkg/Contents/Archive.pax.gz
- mkdir -p packages/osx
- N=`cd dist && echo mercurial-*.mpkg | sed 's,\.mpkg$$,,'` && hdiutil create -srcfolder dist/$$N.mpkg/ -scrub -volname "$$N" -ov packages/osx/$$N.dmg
+ OUTPUTDIR=$${OUTPUTDIR:=packages/osx} && \
+ mkdir -p $$OUTPUTDIR && \
+ N=`cd dist && echo mercurial-*.mpkg | sed 's,\.mpkg$$,,'` && \
+ hdiutil create -srcfolder dist/$$N.mpkg/ -scrub -volname "$$N" \
+ -ov $$OUTPUTDIR/$$N.dmg
rm -rf dist/mercurial-*.mpkg
deb:
More information about the Mercurial-devel
mailing list