[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