MB 200: Changes for the system installer
Merged
requested to merge pierov/mullvad-browser:200-mb-postupdate into mullvad-browser-115.7.0esr-13.5-1
Compare changes
mullvad-browser
- !fixups
to mullvad-browser
-specific commits, new features, security backportsbase-browser
-!fixups
to base-browser
-specific commits, new features to be shared with tor-browser
base-browser
and mullvad-browser
please clearly label in the change description which commits should be cherry-picked to base-browser
after merging/cc
all the relevant reviewers (since gitlab only allows 1 reviewer)This MR does three four things:
stderr
! But we can also add a Tor Browser commit to re-disable it in case)UpdateInfo
directory in %appData
)For the postupdate:
postupdate.exe
in a portable install doesn't update the registrypostupdate.exe
can delete the tobedeleted
directory (it doesn't always work because of Windows locks, but it works when you call postupdate.exe
separately)For the portable mode I ran this in the JS console and checked I got the expected output:
const xreDirProvider = Cc["@mozilla.org/xre/directory-provider;1"].getService(Ci.nsIXREDirProvider);
xreDirProvider.isPortableMode
For the update directory, you can get it with:
Services.dirsvc.get("UpdRootD", Ci.nsIFile).path
Link to the build: https://tb-build-03.torproject.org/~pierov/mullvadbrowser/nightly/tbb-nightly.2024.01.10/mullvad-browser-windows-x86_64-install-tbb-nightly.2024.01.10.exe