X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=src%2Finspect_fs_unix.c;fp=src%2Finspect_fs_unix.c;h=00d3cd7d7a9e62763b68a2f22d330ecb57e297ff;hp=4270712828aa3fc56bf93808c39487705e22041f;hb=917f947590c92318fee2545ba88245d0de012e31;hpb=b648b1813fc8e55db790435b5414d9be3ec765d2 diff --git a/src/inspect_fs_unix.c b/src/inspect_fs_unix.c index 4270712..00d3cd7 100644 --- a/src/inspect_fs_unix.c +++ b/src/inspect_fs_unix.c @@ -704,6 +704,9 @@ add_fstab_entry (guestfs_h *g, struct inspect_fs *fs, else if (STRPREFIX (spec, "LABEL=")) device = guestfs_findfs_label (g, &spec[6]); /* Ignore "/.swap" (Pardus) and pseudo-devices like "tmpfs". */ + else if (STREQ (spec, "/dev/root")) + /* Resolve /dev/root to the current device. */ + device = safe_strdup (g, fs->device); else if (STRPREFIX (spec, "/dev/")) /* Resolve guest block device names. */ device = resolve_fstab_device (g, spec);