Hi, Raphaël Hertzog <hertzog@debian.org> (2015-11-16): > In Kali, we rely on initrd preseeding to set a bunch of Debconf entries > because it's the only sane way to ensure that we have those during netboot > too. > > Unfortunately, it makes it very hard for end-users to change some of > those entries... editing initrd is not the best interface. It would > be very nice if there was a way to override such preseeding with the > (kernel) boot command line. > > Right now env-preseed runs before initrd-preseed: > $ ls debian-installer-startup.d/ > S30env-preseed S35initrd-preseed S60auto-install > > I'm not sure what is the rationale for this order but if we don't want to > swap the order, then I would suggest that we introduce a new syntax that > let us do this operation. > > I think inverting the order of both script would make a lot of sense. I > tried to find reasons not to but there is no intermediary script between > S30 and S35 and thus except for the precedence of preseeding, it has no > other impact AFAIK. > > Otherwise if not possible I suggest "mirror/hostname!=http://my.mirror" as > alternative syntax, somewhat mirroring the already existing ?= syntax > (with the exclamation mark conveying the notion of "forcing") but I'm > happy with any other syntax that you might prefer. > > Phil & Cyril, please share your opinions/preference as I'll probably try > to implement this soonish. I'm afraid I don't have time to spend on figuring out all the possible consequences of such a move… Mraw, KiBi.
Attachment:
signature.asc
Description: Digital signature