[libvirt] [jenkins-ci PATCH] lcitool: Explain our use of the 'ks' kernel parameter

Erik Skultety eskultet at redhat.com
Tue Dec 3 11:30:47 UTC 2019


On Tue, Dec 03, 2019 at 12:19:55PM +0100, Andrea Bolognani wrote:
> It's not immediately obvious why we're using it even when installing
> a distribution like Debian, so explain the motivation in a comment.
>
> Signed-off-by: Andrea Bolognani <abologna at redhat.com>
> ---
>  guests/lcitool | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/guests/lcitool b/guests/lcitool
> index a630971..0e27796 100755
> --- a/guests/lcitool
> +++ b/guests/lcitool
> @@ -540,7 +540,9 @@ class Application:
>              # preseed files must use a well-known name to be picked up by
>              # d-i; for kickstart files, we can use whatever name we please
>              # but we need to point anaconda in the right direction through
> -            # a kernel argument
> +            # the 'ks' kernel parameter. We can use 'ks' unconditionally
> +            # for simplicity's sake, because distributions that don't use
> +            # kickstart for unattended installation will simply ignore it
>              extra_arg = "console=ttyS0 ks=file:/{}".format(install_config)

On a side note - I'm pretty sure I've already mentioned it in the past, but we
should convert to the 'inst.ks' syntax instead of plain 'ks', anaconda
currently accepts both [1], but it documents that *all* installer options are
prefixed with 'inst.' and in future releases it may stop accepting the older
syntax.

To the patch itself:
Reviewed-by: Erik Skultety <eskultet at redhat.com>

[1] https://anaconda-installer.readthedocs.io/en/latest/boot-options.html




More information about the libvir-list mailing list