author | Kyle Huey <khuey@kylehuey.com> |
Mon, 13 Jun 2011 10:59:09 -0700 | |
changeset 71005 | 17219648b6290190b670e632b5f9d2cc8b5a1093 |
parent 71003 | 872ae1cef345d327035bbc56249c251d2aaeb568 (current diff) |
parent 71004 | 10ead84e676a61a527d8c87ccc3f0314d06d5405 (diff) |
child 71006 | dcd56c5311ac40f7ce78d29467dbab81f6aea700 |
child 71007 | 0321e356992180c12b0704397a1208fbf29bd2a9 |
push id | 20464 |
push user | khuey@mozilla.com |
push date | Mon, 13 Jun 2011 17:59:57 +0000 |
treeherder | mozilla-central@17219648b629 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
bugs | 661910 |
milestone | 7.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/toolkit/mozapps/installer/packager.mk +++ b/toolkit/mozapps/installer/packager.mk @@ -384,33 +384,29 @@ NON_OMNIJAR_FILES += \ $(PREF_DIR)/channel-prefs.js \ res/cursors/\* \ res/MainMenu.nib/\* \ $(NULL) PACK_OMNIJAR = \ rm -f omni.jar components/binary.manifest && \ grep -h '^binary-component' components/*.manifest > binary.manifest ; \ - for m in components/*.manifest; do \ - sed -e 's/^binary-component/\#binary-component/' $$m > tmp.manifest && \ - mv tmp.manifest $$m; \ - done; \ - $(ZIP) -r9m omni.jar $(OMNIJAR_FILES) -x $(NON_OMNIJAR_FILES) && \ + sed -e 's/^binary-component/\#binary-component/' components/components.manifest > components.manifest && \ + mv components.manifest components && \ + zip -r9m omni.jar $(OMNIJAR_FILES) -x $(NON_OMNIJAR_FILES) && \ $(GENERATE_CACHE) && \ $(OPTIMIZE_JARS_CMD) --optimize $(JARLOG_DIR_AB_CD) ./ ./ && \ mv binary.manifest components && \ printf "manifest components/binary.manifest\n" > chrome.manifest UNPACK_OMNIJAR = \ $(OPTIMIZE_JARS_CMD) --deoptimize $(JARLOG_DIR_AB_CD) ./ ./ && \ - $(UNZIP) -o omni.jar && \ + unzip -o omni.jar && \ rm -f components/binary.manifest && \ - for m in components/*.manifest; do \ - sed -e 's/^\#binary-component/binary-component/' $$m > tmp.manifest && \ - mv tmp.manifest $$m; \ - done + sed -e 's/^\#binary-component/binary-component/' components/components.manifest > components.manifest && \ + mv components.manifest components MAKE_PACKAGE = (cd $(STAGEPATH)$(MOZ_PKG_DIR)$(_BINPATH) && $(PACK_OMNIJAR)) && \ (cd $(STAGEPATH)$(MOZ_PKG_DIR)$(_BINPATH) && $(CREATE_PRECOMPLETE_CMD)) && $(INNER_MAKE_PACKAGE) UNMAKE_PACKAGE = $(INNER_UNMAKE_PACKAGE) && (cd $(STAGEPATH)$(MOZ_PKG_DIR)$(_BINPATH) && $(UNPACK_OMNIJAR)) else MAKE_PACKAGE = (cd $(STAGEPATH)$(MOZ_PKG_DIR)$(_BINPATH) && $(CREATE_PRECOMPLETE_CMD)) && $(INNER_MAKE_PACKAGE) UNMAKE_PACKAGE = $(INNER_UNMAKE_PACKAGE) endif