Bug 1357205 - provide a list of valid system add-ons for packaging r?glandium draft
authorRobert Helmer <rhelmer@mozilla.com>
Wed, 13 Sep 2017 22:49:43 -0700
changeset 664971 336d00c453b93659d459ca0fc9dbcc4731656c29
parent 664491 c15e2f280729b6503f9455cd4448ab2852eb5806
child 664972 cf531097158283bcbf1b789feda82fad18f9e575
push id79884
push userbmo:rhelmer@mozilla.com
push dateThu, 14 Sep 2017 18:19:17 +0000
reviewersglandium
bugs1357205
milestone57.0a1
Bug 1357205 - provide a list of valid system add-ons for packaging r?glandium MozReview-Commit-ID: K2jCHBBJBqw
browser/app/Makefile.in
--- a/browser/app/Makefile.in
+++ b/browser/app/Makefile.in
@@ -99,8 +99,12 @@ tools repackage:: $(DIST)/bin/$(MOZ_APP_
 	cp -RL $(DIST)/branding/document.icns $(dist_dest)/Contents/Resources/document.icns
 	$(MKDIR) -p $(dist_dest)/Contents/Library/LaunchServices
 ifdef MOZ_UPDATER
 	mv -f $(dist_dest)/Contents/MacOS/updater.app/Contents/MacOS/org.mozilla.updater $(dist_dest)/Contents/Library/LaunchServices
 	ln -s ../../../../Library/LaunchServices/org.mozilla.updater $(dist_dest)/Contents/MacOS/updater.app/Contents/MacOS/org.mozilla.updater
 endif
 	printf APPLMOZB > $(dist_dest)/Contents/PkgInfo
 endif
+
+.PHONY: features
+tools features::
+	python -c 'import os, json; listing = {"system": os.listdir("$(DIST)/bin/browser/features")}; print json.dumps(listing)' > $(DIST)/bin/browser/chrome/browser/content/browser/built_in_addons.js