]> CyberLeo.Net >> Repos - FreeBSD/releng/8.1.git/blob - contrib/libpcap/FREEBSD-upgrade
Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.
[FreeBSD/releng/8.1.git] / contrib / libpcap / FREEBSD-upgrade
1 $FreeBSD$
2
3 This directory contains virgin copies of the original distribution files
4 on a "vendor" branch.  Do not, under any circumstances, attempt to upgrade
5 the files in this directory via patches and a cvs commit.
6
7 To upgrade to a newer version of libpcap, when it is available:
8         1. Unpack the new version into an empty directory.
9            [Do not make ANY changes to the files.]
10
11         2. Use the command:
12                 cvs import -m 'Import of libpcap v<version>' \
13                         -I SUNOS4 -I msdos -I Win32 -I missing \
14                         -I ChmodBPF -I linux-include \
15                         src/contrib/libpcap TCPDUMP_ORG v<version>
16
17            For example, to do the import of version 0.9.4, I typed:
18                 cvs import -m 'Import of libpcap v0.9.4 \
19                         -I SUNOS4 -I msdos -I Win32 -I missing \
20                         -I ChmodBPF -I linux-include \
21                         src/contrib/libpcap TCPDUMP_ORG v0_9_4
22
23         3. Follow the instructions printed out in step 2 to resolve any
24            conflicts between local FreeBSD changes and the newer version.
25         4. Bump __FreeBSD_version in sys/param.h as appropriate
26
27 Do not, under any circumstances, deviate from this procedure.
28
29 To make local changes to libpcap, simply patch and commit to the main
30 branch (aka HEAD).  Never make local changes on the TCPDUMP_ORG branch.
31
32 All local changes should be submitted to "tcpdump-workers@tcpdump.org" for
33 inclusion in the next vendor release of tcpdump and libpcap.
34
35 sam@freebsd.org - 4 September 2006