Ben Hutchings <b...@decadent.org.uk> writes: > On Sun, 2017-02-12 at 12:26 +0100, Samuel Thibault wrote: >> Hello, >> >> Emmanuel Kasper, on Fri 03 Feb 2017 13:13:32 +0100, wrote: >> > good catch >> > >> > virt-cat -a testing.build/testing.raw /etc/modprobe.d/local.conf >> > >> > # Local module settings >> > # Created by the Debian installer >> > >> > options net ifnames=0 >> >> Ok... So to sum it up, there are options passed on the d-i kernel >> command line that we should either: >> >> - copy verbatim in the command line of the installed grub configuration >> - set as module parameters >> >> and we basically don't have an automatic way of choosing between them. >> >> Just wondering: can't we just always do both? I.e. remove the varnodot >> check. Sure that's ugly because then we have both the commandline and >> the module, but to me it's the least horrifying solution. And AIUI >> that'd actually be needed if for instance with a new kernel release a >> driver gets migrated from compiled-in to loadable module or vice-versa. > > I agree that the current check is incorrect and should be removed. > It's been possible for a long time to have dotted parameters for built- > in code, whether or not that code could ever be built as a module. > >> So, does it look too ugly? > > It is ugly that we will still end up writing module parameters for non- > existent modules.
Well, there are only about ten of these prefixes at present AFAICT: fsck.* locale.* luks.* net.* plymouth.* quotacheck.* rd.* systemd.* udev.* vconsole.* assuming this page is up to date: https://www.freedesktop.org/software/systemd/man/kernel-command-line.html so we could maintain a list of known non-module prefixes to filter the options by. As long as we catch the commonly used ones, that's fine as it doesn't really matter if the list is not complete, since then we fall back to being a bit ugly. Cheers, Phil. -- |)| Philip Hands [+44 (0)20 8530 9560] HANDS.COM Ltd. |-| http://www.hands.com/ http://ftp.uk.debian.org/ |(| Hugo-Klemm-Strasse 34, 21075 Hamburg, GERMANY
signature.asc
Description: PGP signature