X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=src%2Finspect_fs_unix.c;h=e2fad51b455086939e4cffff21bd760b8f415599;hb=a8245283df4864ca1cc68127240b2f652aff972d;hp=b8be049b54c0a7e53d1eab9199c97ee4d32d0988;hpb=33671fab86ab145ebb22f3f2e9c407382d95bfc6;p=libguestfs.git diff --git a/src/inspect_fs_unix.c b/src/inspect_fs_unix.c index b8be049..e2fad51 100644 --- a/src/inspect_fs_unix.c +++ b/src/inspect_fs_unix.c @@ -694,6 +694,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);