installer ignores preseeding settings added after --
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
debian-installer (Ubuntu) |
Fix Released
|
High
|
Mathieu Trudel-Lapierre | ||
Trusty |
Fix Released
|
High
|
Adam Conrad | ||
Utopic |
Fix Released
|
High
|
Adam Conrad | ||
installation-guide (Ubuntu) |
Fix Released
|
High
|
Mathieu Trudel-Lapierre | ||
Trusty |
New
|
High
|
Unassigned | ||
Utopic |
Won't Fix
|
High
|
Unassigned |
Bug Description
When installing from the server iso or mini.iso (any debian-installer, really), any preseeding parameters passed after the "--" (two dashes) separator on the command line are silently ignored. This slightly complicates matters for our users because they need to remember to add the settings before the separator, which also has a different behavior.
Parameters added after the separator are meant to be passed on to the installed system; so they are especially relevant to server installs where one might need to specify a console= to be used for the installation as well as on boot of the installed system.
The kernel now strips anything after "--"; which appears to be what causes the problem. Switching to using "---" (three dashes), as already done in Debian would fix the issue.
Related branches
- Colin Watson (community): Approve
-
Diff: 743 lines (+86/-86)13 files modifieddata/vivid/yaboot/yaboot.conf.check (+3/-3)
data/vivid/yaboot/yaboot.conf.check-live (+3/-3)
data/vivid/yaboot/yaboot.conf.cli (+6/-6)
data/vivid/yaboot/yaboot.conf.install (+6/-6)
data/vivid/yaboot/yaboot.conf.live (+9/-9)
data/vivid/yaboot/yaboot.conf.ltsp (+3/-3)
data/vivid/yaboot/yaboot.conf.oem (+3/-3)
data/vivid/yaboot/yaboot.conf.rescue (+3/-3)
data/vivid/yaboot/yaboot.conf.workstation (+3/-3)
tools/boot/vivid/boot-amd64 (+22/-22)
tools/boot/vivid/boot-amd64+mac (+12/-12)
tools/boot/vivid/boot-armel+dove (+1/-1)
tools/boot/vivid/boot-i386 (+12/-12)
Changed in debian-installer (Ubuntu Trusty): | |
assignee: | nobody → Adam Conrad (adconrad) |
Changed in debian-installer (Ubuntu Utopic): | |
assignee: | nobody → Adam Conrad (adconrad) |
Changed in debian-installer (Ubuntu Trusty): | |
importance: | Undecided → High |
Changed in installation-guide (Ubuntu Trusty): | |
importance: | Undecided → High |
Changed in installation-guide (Ubuntu Utopic): | |
status: | Triaged → Won't Fix |
tags: | removed: verification-needed |
I'll be applying the changes from http:// anonscm. debian. org/cgit/ d-i/debian- installer. git/commit/ ?id=10af2f56; but fixed to properly apply to our older version of debian-installer.