[Libguestfs] [PATCH] v2v: linux: fix kernel detection when split in different packages

Richard W.M. Jones rjones at redhat.com
Mon May 21 17:41:13 UTC 2018


On Mon, May 21, 2018 at 02:56:53PM +0200, Pino Toscano wrote:

> -             (* Get/construct the version.  XXX Read this from kernel file. *)
> +             (* Get/construct the version from the vmlinuz file.
> +              * XXX Read this from kernel file.
> +              *)
>               let version =
> -               let prefix_len = String.length "/lib/modules/" in
> -               String.sub modpath prefix_len (String.length modpath - prefix_len) in
> +               String.sub vmlinuz 14 (String.length vmlinuz - 14) in

The assumption we can just chop up the vmlinuz filename at a
particular point and get a version seems dubious.  Does something else
support this?

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/




More information about the Libguestfs mailing list