setup.exe /INI="path\inifile" StartMenuShortcuts=false ignored

RESOLVED FIXED in Firefox 65

Status

()

defect
P1
normal
RESOLVED FIXED
10 months ago
10 months ago

People

(Reporter: thomar, Assigned: mhowell)

Tracking

({regression})

62 Branch
Firefox 65
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox-esr60 unaffected, firefox63 wontfix, firefox64 wontfix, firefox65 fixed)

Details

Attachments

(2 attachments)

Posted file override.ini
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36 Edge/15.15063

Steps to reproduce:

- downloaded Firefox Setup 62.0.3.exe
- unzipped with 7zip
- added Settings / Modifications (Mozilla.cfg etc.)
- made deployment package as usual
- ini File contains "StartMenuShortcuts=false"
- install command line: Setup.exe /INI="(path to ini-file)\override.ini"


Actual results:

A shortcut in Startmenu was created


Expected results:

No shortcut in startmenu shall be created
(as in versions before)
Component: Untriaged → Installer
Thanks for reporting this. I've reproduced the bug and I'll start working on it immediately.

For a workaround, change "StartMenuShortcuts" to "StartMenuShortcut" (remove the 's' on the end). Both of those are supposed to work, but only the second one does.
Assignee: nobody → mhowell
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Priority: -- → P1
Pushed by mhowell@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/52569b2e27a8
Fix StartMenuShortcuts installer INI setting always being overridden. r=agashlin
Blocks: 1425468
Keywords: regression
https://hg.mozilla.org/mozilla-central/rev/52569b2e27a8
Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 65
Given that we're early in the cycle, did you want to nominate this for Beta uplift?
Flags: needinfo?(mhowell)
I can, it's very low risk, but there is an easy workaround available (see comment 1) and the impact is pretty low (not a ton of unattended installs happening off of ESR).
Flags: needinfo?(mhowell)
You need to log in before you can comment on or make changes to this bug.