From: Matthew Booth Date: Wed, 19 Aug 2009 10:42:46 +0000 (+0100) Subject: Add boot/grub_fs to output X-Git-Tag: 1.0.68~8 X-Git-Url: http://git.annexia.org/?a=commitdiff_plain;h=256c084a2373b77950c88d82f666357e06306e31;p=libguestfs.git Add boot/grub_fs to output If present, this gives the mount point of the filesystem which contains grub. All entries in grub.conf will be relative to this filesystem. --- diff --git a/perl/lib/Sys/Guestfs/Lib.pm b/perl/lib/Sys/Guestfs/Lib.pm index 89f2aa6..1f84bc6 100644 --- a/perl/lib/Sys/Guestfs/Lib.pm +++ b/perl/lib/Sys/Guestfs/Lib.pm @@ -1330,7 +1330,11 @@ The kernel command line. =item default -The index of the default configuration in the configs array +The index of the default configuration in the configs array. + +=item grub_fs + +The path of the filesystem containing the grub partition. =back @@ -1506,6 +1510,7 @@ sub _check_for_kernels # ->{cmdline} = "ro root=/dev/mapper/vg_mbooth-lv_root rhgb" # ->{initrd} = \initrd # ->{default} = \config + # ->{grub_fs} = "/boot" # Initialise augeas $g->aug_init("/", 16); @@ -1576,6 +1581,7 @@ sub _check_for_kernels # Create the top level boot entry my %boot; $boot{configs} = \@configs; + $boot{grub_fs} = $grub; # Add the default configuration eval {