# HG changeset patch # User Augie Fackler # Date 2016-04-19 03:57:22 # Node ID e2a553ae1edc78480bcb36e45a8d66b18db1aa2d # Parent d78e00e4be7cd32ae972188daf823c4443f5a62d 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: