[PATCH 2 of 5 stable osx-packaging v2] osx: add support for dumping built dmg into OUTPUTDIR

Augie Fackler raf at durin42.com
Wed Apr 27 11:45:52 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 ced65aad425150aa6d012cae692fcc1ae20f0ddc
# Parent  1d2e15aa68f73659a3f45907e2e035c5a3dc053b
osx: add support for dumping built dmg into OUTPUTDIR

diff --git a/Makefile b/Makefile
--- a/Makefile
+++ b/Makefile
@@ -161,8 +161,9 @@ 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