Bug 1481532 - Use HTTPS protocol for Searchfox link in InstallerBuild.rst file r=mossop
authorSuriyaa Sundararuban <mozilla@suriyaa.tk>
Tue, 14 Aug 2018 08:31:18 +0300
changeset 829004 0d46368b8d77dbeedb4bf84f3a15b2e860a927ee
parent 829003 45c9845c7deafdbb9a7a5ad3e891e27f35cdee56
child 829005 a23c3d37ae2b94c711059950b4f287e19c8f6b13
push id118741
push userbmo:kshvmdn@gmail.com
push dateTue, 14 Aug 2018 18:31:47 +0000
reviewersmossop
bugs1481532
milestone63.0a1
Bug 1481532 - Use HTTPS protocol for Searchfox link in InstallerBuild.rst file r=mossop Summary: Change protocol of the Searchfox URL in InstallerBuild.rst from HTTP to HTTPS. Reviewers: mossop Reviewed By: mossop Subscribers: suriyaa Bug #: 1481532 Differential Revision: https://phabricator.services.mozilla.com/D2873
browser/installer/windows/docs/InstallerBuild.rst
--- a/browser/installer/windows/docs/InstallerBuild.rst
+++ b/browser/installer/windows/docs/InstallerBuild.rst
@@ -28,17 +28,17 @@ But sometimes you'll need to test instal
 
 You can build installers (and the entire application) with official branding by adding ``ac_add_options --with-branding=browser/branding/{nightly|aurora|official}`` to your mozconfig (the default branding is ``browser/branding/unofficial``).
 
 Build process
 -------------
 
 Both the full and stub installers are built through a similar process, which is summarized here along with references to the relevant bits of code.
 
-Most of this procedure is done in `makensis.mk <http://searchfox.org/mozilla-central/source/toolkit/mozapps/installer/windows/nsis/makensis.mk>`_ and in the `mach repackage <https://searchfox.org/mozilla-central/rev/2b9779c59390ecc47be7a70d99753653d8eb5afc/python/mozbuild/mozbuild/mach_commands.py#2166>`_ command.
+Most of this procedure is done in `makensis.mk <https://searchfox.org/mozilla-central/source/toolkit/mozapps/installer/windows/nsis/makensis.mk>`_ and in the `mach repackage <https://searchfox.org/mozilla-central/rev/2b9779c59390ecc47be7a70d99753653d8eb5afc/python/mozbuild/mozbuild/mach_commands.py#2166>`_ command.
 
 0. A prerequisite is for the application to be in a packaged state, so ``mach package`` first creates a release-style package and puts it in ``$OBJDIR/dist/firefox``.
 1. All required files are copied into the instgen directory. This includes .nsi and .nsh script files, plugin DLL files, image and icon files, and the 7-zip SFX module and its configuration files.
 2. The NSIS scripts are compiled, resulting in setup.exe and setup-stub.exe (if building the stub is enabled).
 3. The 7-zip SFX module is run through UPX.
 4. The application files and the full installer setup.exe are compressed together into one 7-zip file.
 5. The stub installer is compressed into its own 7-zip file.
 6. The (UPX-packed) 7-zip SFX module, the correct configuration data, and the 7-zip file containing the application files and setup.exe are concatenated together. This results in the final full installer.