| Summary: | FreeBSD 5.3 kern-developer install does not add Makefile in /usr/src | ||
|---|---|---|---|
| Product: | Documentation | Reporter: | Eli K. Breen <eli> |
| Component: | Books & Articles | Assignee: | Pav Lucistnik <pav> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
Eli K. Breen
2005-01-05 19:50:12 UTC
Installing just the Makefile would serve no purpose. The point of buildkernel is that it can use the tools from buildworld to make the kernel. That requires all the sources. The old method of building kernels must be used unless you are going to install all sources. IMO, this is documentation bug. -- Brooks Responsible Changed From-To: freebsd-bugs->freebsd-doc Assign to -doc since the real issue is that you can't do buildkernel usefully without full sources. Noted.
Thanks!
-E-
Brooks Davis wrote:
> Installing just the Makefile would serve no purpose. The point of
> buildkernel is that it can use the tools from buildworld to make the
> kernel. That requires all the sources. The old method of building
> kernels must be used unless you are going to install all sources.
>
> IMO, this is documentation bug.
>
> -- Brooks
Brooks, would something like this added to Handbook chapter about compiling kernel satisfy you? Procedure 2. Building a Kernel the "New" Way [..] + Note: This method of kernel building requires full source files. If you only installed the kernel source, use the traditional method, as described above. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html -- Pav Lucistnik <pav@oook.cz> <pav@FreeBSD.org> On Thu, Aug 18, 2005 at 10:03:55PM +0200, Pav Lucistnik wrote:
> Brooks,
>
> would something like this added to Handbook chapter about compiling
> kernel satisfy you?
>
> Procedure 2. Building a Kernel the "New" Way
> [..]
> + Note: This method of kernel building requires full source files.
> If you only installed the kernel source, use the traditional method,
> as described above.
>
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html
This would be fine.
-- Brooks
--
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4
State Changed From-To: open->closed The necessity of full /usr/src for make buildkernel is already mentioned in the Handbook chapter, but in a different place. I added an explicit note just under the "New way" example, that reemphasises this requirement. Responsible Changed From-To: freebsd-doc->pav Take possible followups |