diff options
-rw-r--r-- | src/inspect_fs_unix.c | 2 | ||||
-rwxr-xr-x | tests/guests/guest-aux/make-ubuntu-img.sh | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/inspect_fs_unix.c b/src/inspect_fs_unix.c index 18072ee3..d4641d5d 100644 --- a/src/inspect_fs_unix.c +++ b/src/inspect_fs_unix.c @@ -1162,7 +1162,7 @@ resolve_fstab_device (guestfs_h *g, const char *spec, Hash_table *md_map) char *device = NULL; char *type, *slice, *disk, *part; - if (STRPREFIX (spec, "/dev/mapper/")) { + if (STRPREFIX (spec, "/dev/mapper/") && guestfs_exists (g, spec) > 0) { /* LVM2 does some strange munging on /dev/mapper paths for VGs and * LVs which contain '-' character: * diff --git a/tests/guests/guest-aux/make-ubuntu-img.sh b/tests/guests/guest-aux/make-ubuntu-img.sh index 12ed866d..5f110fc2 100755 --- a/tests/guests/guest-aux/make-ubuntu-img.sh +++ b/tests/guests/guest-aux/make-ubuntu-img.sh @@ -25,6 +25,9 @@ set -e cat > fstab.tmp.$$ <<EOF LABEL=BOOT /boot ext2 default 0 0 /dev/sda2 / ext2 default 1 2 + +# RHBZ#811872: dummy encrypted swap device +/dev/mapper/cryptswap1 none swap sw 0 0 EOF # lsb-release file. |