J Wunsch wrote:
> Terry Lambert <[EMAIL PROTECTED]> wrote:
> 
> > Isn't anyone but me and Walnut Creek cum BSDI cum Windriver
> > Systems using "make release"?!?
> 
> We are, but why would we use anything else than GENERIC for it,
> seriously?  I'd never roll a `release' for my current machine.

Examples abound:

1)      Licensed commercial drivers not present in GENERIC

2)      Cut down kernel for low memory systems

3)      Kernel without support for 686/586/386 in an
        embedded system

4)      Kernel without most of the disk controllers, e.g.
        a Compaq-specific "Jump Start" disk for FreeBSD

Etc.

It shouldn't matter anyway; it doesn't change the normal
default sysinstall behaviour, image, or image size at all
(the image is identical), unless KERNCONF is overridden.

If that's so unreasonable, I suggest you remove the "?"
before the "=" in /usr/src/release/Makefile in the KERNCONF
assignment, which looks like:

        KERNCONF?=GENERIC

Since it makes damn little sense to allow it to be overridden,
if the resulting CDROM will fail to install /kernel, and the
resulting system will not be able to boot without an explict
"load kernel.MYKERNEL" command to the boot loader.

Doing that would reduce functionality; making my change
would increase it... but make one or the other of them,
please: in it's current state, the code _pretends_ that
an override will work, when it will not.

I hate code that lies to me, even if by omission; don't you?

-- Terry

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to