154893Sphantom$FreeBSD$
254893Sphantom
318616SfennerThis directory contains virgin copies of the original distribution files
418616Sfenneron a "vendor" branch.  Do not, under any circumstances, attempt to upgrade
518616Sfennerthe files in this directory via patches and a cvs commit.
618616Sfenner
718616SfennerTo upgrade to a newer version of traceroute, when it is available:
818616Sfenner
918616Sfenner	1. Unpack the new version into an empty directory.
1018616Sfenner	   [Do not make ANY changes to the files.]
1118616Sfenner
1218616Sfenner	2. Use the command:
13100787Sfenner		cvs import -I linux-include \
14100787Sfenner			-m 'Virgin import of LBL traceroute v<version>' \
1518616Sfenner			src/contrib/traceroute LBL v<version>
1618616Sfenner
1718616Sfenner	   For example, to do the import of version 1.3.2, I might have typed:
18100787Sfenner		cvs import -I linux-include \
19100787Sfenner			-m 'Virgin import of LBL traceroute v1.3.2' \
2018616Sfenner			src/contrib/traceroute LBL v1_3_2
2118616Sfenner
2218616Sfenner	3. Follow the instructions printed out in step 2 to resolve any
2318616Sfenner	   conflicts between local FreeBSD changes and the newer version.
2418616Sfenner
2518616SfennerDo not, under any circumstances, deviate from this procedure.
2618616Sfenner
2754893SphantomTo make local changes to traceroute, simply patch and commit to the main
2818616Sfennerbranch (aka HEAD).  Never make local changes on the LBL branch.
2918616Sfenner
3018616SfennerAll local changes should be submitted to "traceroute@ee.lbl.gov" for
3118616Sfennerinclusion in the next vendor release of traceroute.
3218616Sfenner
3318616Sfenner(The "SANE_PRECISION" patch has been submitted and rejected.)
3418616Sfenner
35100787Sfenner(The extensive modifications for TCP and GRE probes have not been
36100787Sfennersubmitted.)
37100787Sfenner
3818616Sfennerfenner@freebsd.org - 30 Sep 1996
39