diff options
author | ru <ru@FreeBSD.org> | 2005-12-02 21:33:43 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2005-12-02 21:33:43 +0000 |
commit | 521111976124a78d53535bf8076255e65e347d40 (patch) | |
tree | eda585834a6a3a730a97d50df26378a4247eb47e /etc/rc.d/root | |
parent | 9ee5ec330f4be27aec03d69cae313595cd650616 (diff) | |
download | FreeBSD-src-521111976124a78d53535bf8076255e65e347d40.zip FreeBSD-src-521111976124a78d53535bf8076255e65e347d40.tar.gz |
"-o rw" is invalid and undocumented mount option that
is only present for fstab(5) compatibility, and is
otherwise ignored by mount(8) (not passed to mount_*
programs, and not passed to nmount(2)).
"-u -o rw" worked with an old mount(8) with mount_ufs.c
because "-o rw" was stripped and simple "-u" caused an
update of UFS from read-only to read-write, due to
inability of mount(2) to track changes in options
(MNT_RDONLY is either set or not).
"-u" no longer causes the transition from RO to RW,
now that mount(8) was converted to use nmount(2), so
an explicit change to RW is required. Keep up with
this change, and use "-uw" to mount root read-write.
Diffstat (limited to 'etc/rc.d/root')
-rwxr-xr-x | etc/rc.d/root | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/etc/rc.d/root b/etc/rc.d/root index aeb9a98..162094c 100755 --- a/etc/rc.d/root +++ b/etc/rc.d/root @@ -23,7 +23,7 @@ root_start() [Nn][Oo] | '') ;; *) - if ! mount -u -o rw /; then + if ! mount -uw /; then echo 'Mounting root filesystem rw failed, startup aborted' /bin/kill -QUIT $$ fi |