diff options
author | mckusick <mckusick@FreeBSD.org> | 2011-07-14 20:17:05 +0000 |
---|---|---|
committer | mckusick <mckusick@FreeBSD.org> | 2011-07-14 20:17:05 +0000 |
commit | 62f93757154f009fca563627465af50197681dd9 (patch) | |
tree | 7a5b3de61ce69a249031197714952bd317811c8c /sbin/umount | |
parent | 56612cedbe10c3575d1b688334376f7fc8623d4d (diff) | |
download | FreeBSD-src-62f93757154f009fca563627465af50197681dd9.zip FreeBSD-src-62f93757154f009fca563627465af50197681dd9.tar.gz |
When using -A option (unmount all mounted filesystems), do not attempt
to unmount /dev as it will always fail.
Diffstat (limited to 'sbin/umount')
-rw-r--r-- | sbin/umount/umount.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sbin/umount/umount.c b/sbin/umount/umount.c index 9b75449..6c65aec 100644 --- a/sbin/umount/umount.c +++ b/sbin/umount/umount.c @@ -154,6 +154,8 @@ main(int argc, char *argv[]) sfs = &mntbuf[mntsize]; if (checkvfsname(sfs->f_fstypename, typelist)) continue; + if (strcmp(sfs->f_mntonname, "/dev") == 0) + continue; if (umountfs(sfs) != 0) errs = 1; } |