• Paul Bolle's avatar
    lguest: Do not append space to guests kernel command line · 1ef36fa6
    Paul Bolle authored
    The lguest launcher appends a space to the kernel command line (if kernel
    arguments are specified on its command line). This space is unneeded. More
    importantly, this appended space will make Red Hat's nash script interpreter
    (used in a Fedora style initramfs) add an empty argument to init's command
    line. This empty argument will make kernel arguments like "init=/bin/bash"
    fail (because the shell will try to execute a script with an empty name).
    This could be considered a bug in nash, but is easily fixed in the lguest
    launcher too.
    Signed-off-by: default avatarPaul Bolle <pebolle@tiscali.nl>
    Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
    1ef36fa6
lguest.c 58.2 KB