Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Oct 1998 23:27:48 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, eivind@yes.no, obrien@FreeBSD.ORG
Cc:        current@FreeBSD.ORG
Subject:   Re: HEADS UP! [was Re: cvs commit: src/sys/i386/i386 autoconf.c]
Message-ID:  <199810051327.XAA21113@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>>   Modified files:
>>     sys/i386/i386        autoconf.c 
>>   Log:
>>   Now require *FS_ROOT to enable the ability to mount a *FS /.
>>   Previously one could config(8) a kernel that would not link.
>>   
>>   Revision  Changes    Path
>>   1.107     +16 -6     src/sys/i386/i386/autoconf.c
>
>WARNING! WARNING!
>
>If your kernel config file is from before February 1998, you must add
>in the appropriate 'options xFS_ROOT' to be able to mount your root.
>Ie, if you don't have 'options FFS_ROOT' in your kernel config, you
>most likely want to add it.  You've been covered by compatibility code
>up to now; that code is now gone.

This change should be backed out.  It defeats the point of the xFS_ROOT
options, which is to smooth the move of the xFS options to opt_dontuse.h
- a development operation which should be transparent to users, if
not developers.  For full transparency, the addition of the xFS_ROOT
options should have been backed out, since these options will go away
when vfs's export their root-mounting capabilities properly.  Now we
are even further from moving the xFS options - +16 -6 is for even more,
even uglier, ifdefs of them.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810051327.XAA21113>