[prev in list] [next in list] [prev in thread] [next in thread] 

List:       netbsd-bugs
Subject:    bin/7491: /usr not mounted if its a symlink
From:       Martin Husemann <martin () rumolt ! teuto ! de>
Date:       1999-04-28 22:27:22
[Download RAW message or body]


> Number:         7491
> Category:       bin
> Synopsis:       /usr not mounted if its a symlink
> Confidential:   no
> Severity:       critical
> Priority:       high
> Responsible:    bin-bug-people (Utility Bug People)
> State:          open
> Class:          sw-bug
> Submitter-Id:   net
> Arrival-Date:   Wed Apr 28 15:35:01 1999
> Last-Modified:
> Originator:     Martin Husemann
> Organization:
	
> Release:        -current as of 26 of April
> Environment:
	
System: NetBSD rumolt.teuto.de 1.4_BETA NetBSD 1.4_BETA (RUMOLT) #3: Mon Apr 26 \
23:52:52 MEST 1999 root@rumolt.teuto.de:/a/usr/src/sys-i4b/arch/i386/compile/RUMOLT \
i386


> Description:

I have /usr a symlink to /a/usr.

When I edited /etc/rc.conf after updating for the first time after 1.3.3,
I found critical_filesystems and didn't put anything in it, as /usr was
handled implicitly - no!

I got /etc/netstart.local failing because /a wasn't mounted, thus /usr/local
stuff couldn't be found and I ended up in single user.

> How-To-Repeat:

s.a.

> Fix:

check for the implicit critical fs being a symlink and traverse that before
calling islocalfs? Do so for every listed fs?
> Audit-Trail:
> Unformatted:


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic