summaryrefslogtreecommitdiffstats
path: root/sbin/mount
diff options
context:
space:
mode:
Diffstat (limited to 'sbin/mount')
-rw-r--r--sbin/mount/mount.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/sbin/mount/mount.c b/sbin/mount/mount.c
index f2eeff5..d950216 100644
--- a/sbin/mount/mount.c
+++ b/sbin/mount/mount.c
@@ -626,7 +626,16 @@ mangle(options, argcp, argv)
argc = *argcp;
for (s = options; (p = strsep(&s, ",")) != NULL;)
if (*p != '\0') {
- if (*p == '-') {
+ if (strcmp(p, "noauto") == 0) {
+ /*
+ * Do not pass noauto option to nmount().
+ * or external mount program. noauto is
+ * only used to prevent mounting a filesystem
+ * when 'mount -a' is specified, and is
+ * not a real mount option.
+ */
+ continue;
+ } else if (*p == '-') {
argv[argc++] = p;
p = strchr(p, '=');
if (p != NULL) {
OpenPOWER on IntegriCloud