]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
mount: allow nofail to silence ENOMEDIUM cases
authorMike Frysinger <vapier@gentoo.org>
Wed, 20 Jan 2016 20:20:08 +0000 (15:20 -0500)
committerKarel Zak <kzak@redhat.com>
Thu, 21 Jan 2016 09:50:20 +0000 (10:50 +0100)
Allow people to use nofail to ignore empty cd/dvd drive errors.

URL: https://bugs.gentoo.org/559356
Reported-by: William Hubbs <williamh@gentoo.org>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
sys-utils/mount.c

index 73f9d0b655872cdc97d1fce85030289292e2eb6b..01eaccb392005c83feee1e7bdcab9a2ca0c0ede0 100644 (file)
@@ -628,6 +628,9 @@ try_readonly:
                break;
 
        case ENOMEDIUM:
+               if (uflags & MNT_MS_NOFAIL)
+                       return MOUNT_EX_SUCCESS;
+
                warnx(_("no medium found on %s"), src);
                break;