svn commit: r314473 - head

Rodney W. Grimes freebsd-rwg at pdx.rh.CN85.dnsmgr.net
Wed Mar 1 05:45:27 UTC 2017


> Author: imp
> Date: Wed Mar  1 05:05:05 2017
> New Revision: 314473
> URL: https://svnweb.freebsd.org/changeset/base/314473
> 
> Log:
>   Create README.md file for viewing on github.
>   
>   This is a lightly edited README using github's MARKDOWN.
>   
>   Submitted by:	Johan <johan2422 at gmail.com>
>   Pull Request:	https://github.com/freebsd/freebsd/pull/56
> 
> Added:
>   head/README.md   (contents, props changed)
> 
> Added: head/README.md
> ==============================================================================
> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
> +++ head/README.md	Wed Mar  1 05:05:05 2017	(r314473)
> @@ -0,0 +1,86 @@
> +FreeBSD Source:
> +---------------
> +This is the top level of the FreeBSD source directory.  This file  
> +was last revised on:  
> +$FreeBSD$
> +
> +For copyright information, please see the file COPYRIGHT in this  
> +directory (additional copyright information also exists for some    
> +sources in this tree - please see the specific source directories for  
> +more information).
> +
> +The Makefile in this directory supports a number of targets for  
> +building components (or all) of the FreeBSD source tree.  See build(7)  
> +and http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html  
> +for more information, including setting make(1) variables.  
> +
> +The `buildkernel` and `installkernel` targets build and install  
> +the kernel and the modules (see below).  Please see the top of  
> +the Makefile in this directory for more information on the  
> +standard build targets and compile-time flags.
> +
> +Building a kernel is a somewhat more involved process.  See build(7), config(8),  
> +and http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html  
> +for more information.
> +
> +Note: If you want to build and install the kernel with the  
> +`buildkernel` and `installkernel` targets, you might need to build  
> +world before.  More information is available in the handbook.
> +
> +The kernel configuration files reside in the `sys/<arch>/conf`  
> +sub-directory.  GENERIC is the default configuration used in release builds.  
> +NOTES contains entries and documentation for all possible  
> +devices, not just those commonly used.
> +
> +
> +Source Roadmap:
> +---------------

Is there someway this can be a pointer to the usr/src part of
hier(7) and have hier(7) updated to reflect current reality?

Also lots and lots of trailing white space...

This should be a pointer to hier(7)

> +```
> +bin				System/user commands.
> +
> +cddl			Various commands and libraries under the Common Development  
> +				and Distribution License.
> +
> +contrib			Packages contributed by 3rd parties.
> +
> +crypto			Cryptography stuff (see crypto/README).
> +
> +etc				Template files for /etc.
> +
> +gnu				Various commands and libraries under the GNU Public License.  
> +				Please see gnu/COPYING* for more information.
> +
> +include			System include files.
> +
> +kerberos5		Kerberos5 (Heimdal) package.
> +
> +lib				System libraries.
> +
> +libexec			System daemons.
> +
> +release			Release building Makefile & associated tools.
> +
> +rescue			Build system for statically linked /rescue utilities.
> +
> +sbin			System commands.
> +
> +secure			Cryptographic libraries and commands.
> +
> +share			Shared resources.
> +
> +sys				Kernel sources.
> +
> +tests			Regression tests which can be run by Kyua.  See tests/README
> +				for additional information.
> +
> +tools			Utilities for regression testing and miscellaneous tasks.
> +
> +usr.bin			User commands.
> +
> +usr.sbin		System administration commands.
> +```
> +
> +For information on synchronizing your source tree with one or more of  
> +the FreeBSD Project's development branches, please see:
> +
> +   http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/synching.html
> _______________________________________________
> svn-src-head at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/svn-src-head
> To unsubscribe, send any mail to "svn-src-head-unsubscribe at freebsd.org"
> 

-- 
Rod Grimes                                                 rgrimes at freebsd.org


More information about the svn-src-all mailing list