Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 07 Apr 2003 16:20:32 -0400 (EDT)
From:      John Baldwin <jhb@FreeBSD.org>
To:        "Geoffrey C. Speicher" <geoff@speicher.org>
Cc:        freebsd-hackers@freebsd.org
Subject:   RE: kernel device dependency and sys/conf/files format
Message-ID:  <XFMail.20030407162032.jhb@FreeBSD.org>
In-Reply-To: <Pine.BSF.4.05.10304051230240.10987-100000@speicher.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On 05-Apr-2003 Geoffrey C. Speicher wrote:
> I'm revisiting the project to determine device dependency in the kernel,
> and I've run into a situation where net/if.c requires the ether device,
> but no device appears to require net/if.c directly.
> 
> sys/conf/files says that net/if.c is "standard", but I have no idea what
> that means in terms of building a kernel.  An entry (filename) in that
> file can be listed as standard, mandatory, optional, or count.  Mandatory
> and optional seem pretty self-explanatory, but can anyone explain the
> meaning of standard and count?
> 
> I assume that net/if.c can be removed from the build or else it would be
> listed as mandatory, but it does appear that an awful lot of things
> implicitly depend on it.

Eh?  I am not aware of any 'mandatory' entries in sys/conf/files*.  This
is what I get:

> grep mandatory /sys/conf/files* 
>

Basically, 'standard' is how you spell 'mandatory' in sys/conf/files*.

-- 

John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/



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