From <@grizzly.com:markd@grizzly.com>  Sat Jan 21 20:25:28 1995
Received: from cats.ucsc.edu (root@cats-po-1.UCSC.EDU [128.114.129.22]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id UAA28965 for <FreeBSD-gnats-submit@freebsd.org>; Sat, 21 Jan 1995 20:25:27 -0800
Received: from scruz.ucsc.edu by cats.ucsc.edu with SMTP
	id UAA09821; Sat, 21 Jan 1995 20:25:13 -0800
Received: from osprey by scruz.ucsc.edu id aa15054; 21 Jan 95 21:16 PST
Received: (from markd@localhost) by Grizzly.COM (8.6.9/8.6.9) id TAA02507; Sat, 21 Jan 1995 19:27:57 -0800
Message-Id: <199501220327.TAA02507@Grizzly.COM>
Date: Sat, 21 Jan 1995 19:27:57 -0800
From: Mark Diekhans <markd@grizzly.com>
Reply-To: markd@grizzly.com
To: FreeBSD-gnats-submit@freebsd.org
Subject: rc trys to mount modload fs before ld is available.
X-Send-Pr-Version: 3.2

>Number:         173
>Category:       bin
>Synopsis:       rc trys to mount modload fs before ld is available.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    jkh
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 21 20:30:01 1995
>Closed-Date:    Tue Jul 30 15:48:44 PDT 1996
>Last-Modified:  Tue Jul 30 15:49:20 PDT 1996
>Originator:     Mark Diekhans
>Release:        FreeBSD 2.0-RELEASE i386
>Organization:
== Mark Diekhans (markd@grizzly.com)     ==
>Environment:

>Description:

rc attempts to mount all local file systems at once.  If a modload file
system (such as dos) is in fstab before /usr, then the mound fails.

>How-To-Repeat:

>Fix:

This patch is how I fixed it locally, however it feels a little fragile.
	
*** rc.dist	Mon Jan  9 10:54:30 1995
--- rc	Mon Jan  9 11:09:23 1995
***************
*** 63,69 ****
  mount -u -o rw /
  
  umount -a >/dev/null 2>&1
! mount -a -t nonfs
  
  # This stuff needed for proper daemons tuning, comsat f.e.
  # See profile and csh.login also.
--- 63,72 ----
  mount -u -o rw /
  
  umount -a >/dev/null 2>&1
! 
! # Must mount uts /usr before modload systems, as we need /usr/ld for modload.
! mount -a -t ufs,nonfs
! mount -a -t noufs,nfs
  
  # This stuff needed for proper daemons tuning, comsat f.e.
  # See profile and csh.login also.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->jkh 
Responsible-Changed-By: scrappy 
Responsible-Changed-When: Sun May 26 21:54:47 PDT 1996 
Responsible-Changed-Why:  
does the fix make sense...is there a better method...can i close this? 
State-Changed-From-To: open->closed 
State-Changed-By: jkh 
State-Changed-When: Tue Jul 30 15:48:44 PDT 1996 
State-Changed-Why:  
A fix was applied. 
>Unformatted:


