shell broken
Closed, ResolvedPublic

Description

https://github.com/calamares/calamares/issues/964

/etc/default/useradd comes from passwd package and I really really really do not think we should change that! We also can't really twiddle this in a cala hook as that'd then cause dpkg config file conflict nonesense further down the line.

So, the only reasonable options are
a) intercept useradd exec and inject args
b) patch cala
c) divert etc/default (which suffers from much the same complications as forking passwd as a whole)

Until upstream says something I'll go with b to unbreak crap as the entire QA set fails now -.-

sitter created this task.May 22 2018, 2:22 PM
sitter triaged this task as Unbreak Now! priority.
sitter closed this task as Resolved.May 24 2018, 3:19 PM
sitter claimed this task.

All is good in the world again. All ISOs respun. Meanwhile upstream made a fix as well and I undid my patch and that also still seems to pass QA.

sitter reopened this task as Open.May 25 2018, 11:01 AM

Ergh. xenial actually failed to build but still somehow managed to pass QA -.-

sitter closed this task as Resolved.Jun 19 2018, 9:15 AM

It's been resolved everywhere now.