154893Sphantom$FreeBSD: releng/10.2/contrib/traceroute/FREEBSD-upgrade 100787 2002-07-28 02:26:31Z fenner $ 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