/etc/fstab in installation discs of FreeBSD can have an entry pointing
to the mounted CD itself; skip it as it is done with other CD devices in
check_fstab.
---
src/inspect-fs-unix.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/inspect-fs-unix.c b/src/inspect-fs-unix.c
index 8e0f135..a9e5cad 100644
--- a/src/inspect-fs-unix.c
+++ b/src/inspect-fs-unix.c
@@ -916,10 +916,15 @@ check_fstab (guestfs_h *g, struct inspect_fs *fs)
if (spec == NULL)
return -1;
- /* Ignore /dev/fd (floppy disks) (RHBZ#642929) and CD-ROM drives. */
+ /* Ignore /dev/fd (floppy disks) (RHBZ#642929) and CD-ROM drives.
+ *
+ * /dev/iso9660/FREEBSD_INSTALL can be found in FreeBSDs installation
+ * discs.
+ */
if ((STRPREFIX (spec, "/dev/fd") && c_isdigit (spec[7])) ||
STREQ (spec, "/dev/floppy") ||
- STREQ (spec, "/dev/cdrom"))
+ STREQ (spec, "/dev/cdrom") ||
+ STRPREFIX (spec, "/dev/iso9660/"))
continue;
snprintf (augpath, sizeof augpath, "%s/file", *entry);
--
1.8.3.1