diff options
author | obrien <obrien@FreeBSD.org> | 1997-03-30 09:55:11 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 1997-03-30 09:55:11 +0000 |
commit | f02e5d18b0d33c55c140374376f26dddc7ad8c0d (patch) | |
tree | 08c0254c7b3512f69c19edba684a205c7a922f44 | |
parent | 85568f7654c9c84c7dd4e9184251fa299b2a9598 (diff) | |
download | FreeBSD-src-f02e5d18b0d33c55c140374376f26dddc7ad8c0d.zip FreeBSD-src-f02e5d18b0d33c55c140374376f26dddc7ad8c0d.tar.gz |
Add an example README.FreeBSD. The tcl one you tend to refer to since tcl
is the example is quite spartan.
As pointed out by Bruce there are *three* different filenames being used:
cvs FREEBSD.README
groff FREEBSD-upgrade
libgmp FREEBSD-upgrade
libpcap FREEBSD-upgrade
tcpdump FREEBSD-upgrade
traceroute FREEBSD-upgrade
tcl README.FreeBSD
The handbook states "README.FreeBSD". Perhaps this should be changed?
-rw-r--r-- | share/doc/handbook/policies.sgml | 45 |
1 files changed, 44 insertions, 1 deletions
diff --git a/share/doc/handbook/policies.sgml b/share/doc/handbook/policies.sgml index 6ca053b..f6018a8 100644 --- a/share/doc/handbook/policies.sgml +++ b/share/doc/handbook/policies.sgml @@ -1,4 +1,4 @@ -<!-- $Id$ --> +<!-- $Id: policies.sgml,v 1.11 1997/02/22 12:59:00 peter Exp $ --> <!-- The FreeBSD Documentation Project --> <chapt><heading>Source Tree Guidelines and Policies @@ -138,6 +138,49 @@ should be added and it should states things like: <item> Perhaps an overview of the FreeBSD-specific changes that have been made. </itemize> +<p>However, please do not import README.FreeBSD with the contributed source. +Rather you should ``cvs add README.FreeBSD ; cvs ci'' after the +initial import. Example wording from ``src/contrib/cpio'' is below: + +<verb>This directory contains virgin sources of the original distribution files +on a "vendor" branch. Do not, under any circumstances, attempt to upgrade +the files in this directory via patches and a cvs commit. New versions or +official-patch versions must be imported. + +For the import of GNU cpio 2.4.2, the following files were removed: + + INSTALL cpio.info mkdir.c + Makefile.in cpio.texi mkinstalldirs + +To upgrade to a newer version of cpio, when it is available: + 1. Unpack the new version into an empty directory. + [Do not make ANY changes to the files.] + + 2. Remove the files listed above and any others that don't apply to + FreeBSD. + + 3. Use the command: + cvs import -m 'Virgin import of GNU cpio v<version>' \ + src/contrib/cpio GNU v<version> + + For example, to do the import of version 2.4.2, I typed: + cvs import -m 'Virgin import of GNU v2.4.2' \ + src/contrib/cpio GNU v2.4.2 + + 4. Follow the instructions printed out in step 2 to resolve any + conflicts between local FreeBSD changes and the newer version. + +Do not, under any circumstances, deviate from this procedure. + +To make local changes to cpio, simply patch and commit to the main +branch (aka HEAD). Never make local changes on the GNU branch. + +All local changes should be submitted to "cpio@gnu.ai.mit.edu" for +inclusion in the next vendor release. + +obrien@freebsd.org - 30 March 1997</verb> + + <sect><heading>Shared libraries <label id="policies:shlib"> </heading> |