From 6bf0a5cb5034a7e684dcc3500e841785237ce2dd Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 19:32:43 +0200 Subject: Adding upstream version 1:115.7.0. Signed-off-by: Daniel Baumann --- browser/installer/windows/docs/FullInstaller.rst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 browser/installer/windows/docs/FullInstaller.rst (limited to 'browser/installer/windows/docs/FullInstaller.rst') diff --git a/browser/installer/windows/docs/FullInstaller.rst b/browser/installer/windows/docs/FullInstaller.rst new file mode 100644 index 0000000000..fcfa60371e --- /dev/null +++ b/browser/installer/windows/docs/FullInstaller.rst @@ -0,0 +1,14 @@ +============== +Full Installer +============== + +The full installer is actually responsible for installing the browser; it's what the stub launches in order to do the "real" installing work, but it's also available separately. It uses a traditional "wizard" interface design, as is (somewhat) natively supported by NSIS. It can also be :doc:`configured ` to launch in a silent mode, suitable for scripting or managed deployments. + +The full installer's main script is `installer.nsi `_, but most of the heavy lifting is done by the shared functions in `common.nsh `_. + +If it was not launched by the :doc:`StubInstaller`, an :ref:`Install Ping` is sent when the installer exits. + +The installer writes ``installation_telemetry.json`` to the install location, this is read by Firefox in order to send a telemetry event, see the event definition in `Events.yaml `_ (category ``installation``, event name ``first_seen``) for a description of the properties. There is also an ``install_timestamp`` property, which is saved in the profile to determine whether there has been a new installation; this is not sent as part of the ping. + +.. toctree:: + FullConfig -- cgit v1.2.3