auto-import changelog data from tcpdump-3.6.2-7.src.rpm

3.6.2-7
- added shared library to libpcap (#47174)
- afs printing security patch (#49294)
This commit is contained in:
cvsdist 2004-09-09 13:09:13 +00:00
parent d42d137a2e
commit df62d49c7e

View File

@ -1,13 +1,15 @@
%define _vararpwatch %{_localstatedir}/arpwatch %define _vararpwatch %{_localstatedir}/arpwatch
%define PCAP_UID 77
%define PCAP_GID 77
Summary: A network traffic monitoring tool. Summary: A network traffic monitoring tool.
Name: tcpdump Name: tcpdump
Version: 3.6.2 Version: 3.6.2
%define tcpdump_dir tcpdump-3.6.2 %define tcpdump_dir tcpdump-3.6.2
%define tcpslice_dir tcpslice %define tcpslice_dir tcpslice
Release: 6 Release: 7
# XXX epoch is necessary to obsolete tcpdump-3.4a5 # XXX epoch is necessary to obsolete tcpdump-3.4a5
Epoch: 9 Epoch: 10
Copyright: BSD Copyright: BSD
Group: Applications/Internet Group: Applications/Internet
Source0: http://www.tcpdump.org/release/tcpdump-3.6.2.tar.gz Source0: http://www.tcpdump.org/release/tcpdump-3.6.2.tar.gz
@ -15,6 +17,8 @@ Source1: http://www.tcpdump.org/release/libpcap-0.6.2.tar.gz
Source2: ftp://ftp.ee.lbl.gov/arpwatch-2.1a11.tar.gz Source2: ftp://ftp.ee.lbl.gov/arpwatch-2.1a11.tar.gz
Source3: arpwatch.init Source3: arpwatch.init
Source4: tcpslice-CVS.20010207.tar.gz Source4: tcpslice-CVS.20010207.tar.gz
Source5: arpwatch.sysconfig
Source6: arpwatch-ethercodes.dat
Patch5: tcpdump-3.6.2-tcpslice-time.patch Patch5: tcpdump-3.6.2-tcpslice-time.patch
@ -24,12 +28,15 @@ Patch8: tcpdump-3.6.1-droproot2.patch
Patch9: tcpdump-3.6.1-smb-quiet.patch Patch9: tcpdump-3.6.1-smb-quiet.patch
Patch10: tcpdump-3.6.1-portnumbers.patch Patch10: tcpdump-3.6.1-portnumbers.patch
Patch11: tcpdump-3.6.1-non-promisc-default.patch Patch11: tcpdump-3.6.1-non-promisc-default.patch
Patch12: tcpdump-3.6.2-afsprinting.patch
Patch34: arpwatch-2.1a4-fhs.patch Patch34: arpwatch-2.1a4-fhs.patch
Patch35: arpwatch-2.1a10-man.patch Patch35: arpwatch-2.1a10-man.patch
Patch38: arpwatch-drop.patch Patch38: arpwatch-drop.patch
Patch39: arpwatch-drop-man.patch Patch39: arpwatch-drop-man.patch
Patch50: libpcap-shared.patch
Prefix: %{_prefix} Prefix: %{_prefix}
BuildRequires: kernel-headers >= 2.2.0 openssl-devel BuildRequires: kernel-headers >= 2.2.0 openssl-devel
Requires: kernel >= 2.2.0 Requires: kernel >= 2.2.0
@ -86,6 +93,7 @@ network.
%patch7 -p0 -b .rh %patch7 -p0 -b .rh
pushd %libpcap_dir pushd %libpcap_dir
%patch50 -p1 -b .shared
popd popd
pushd %tcpdump_dir pushd %tcpdump_dir
@ -94,6 +102,7 @@ pushd %tcpdump_dir
%patch9 -p1 -b .smb %patch9 -p1 -b .smb
%patch10 -p1 -b .portnumbers %patch10 -p1 -b .portnumbers
#%patch11 -p1 -b .nonpromisc # Not by default #%patch11 -p1 -b .nonpromisc # Not by default
%patch12 -p1 -b .afsprinting
popd popd
pushd %arpwatch_dir pushd %arpwatch_dir
@ -102,7 +111,7 @@ pushd %arpwatch_dir
%patch38 -p1 -b .droproot %patch38 -p1 -b .droproot
%patch39 -p0 -b .droprootman %patch39 -p0 -b .droprootman
chmod u+w ethercodes.dat chmod u+w ethercodes.dat
cp %SOURCE4 ethercodes.dat cp %SOURCE6 ethercodes.dat
popd popd
%build %build
@ -182,6 +191,8 @@ done
( cd ${RPM_BUILD_ROOT} ( cd ${RPM_BUILD_ROOT}
mkdir -p ./etc/rc.d/init.d mkdir -p ./etc/rc.d/init.d
install -c -m755 $RPM_SOURCE_DIR/arpwatch.init ./etc/rc.d/init.d/arpwatch install -c -m755 $RPM_SOURCE_DIR/arpwatch.init ./etc/rc.d/init.d/arpwatch
mkdir -p ./etc/sysconfig
install -c -m644 $RPM_SOURCE_DIR/arpwatch.sysconfig ./etc/sysconfig/arpwatch
) )
popd popd
@ -195,6 +206,11 @@ rm -rf ${RPM_BUILD_ROOT}
%post -n arpwatch %post -n arpwatch
/sbin/chkconfig --add arpwatch /sbin/chkconfig --add arpwatch
%pre -n arpwatch
/usr/sbin/groupadd -g %{PCAP_GID} pcap 2> /dev/null || :
/usr/sbin/useradd -u %{PCAP_UID} -g %{PCAP_GID} \
-s /bin/nologin -M -r -d %{_vararpwatch} pcap 2> /dev/null || :
%postun -n arpwatch %postun -n arpwatch
if [ "$1" -ge "1" ]; then if [ "$1" -ge "1" ]; then
/sbin/service arpwatch condrestart >/dev/null 2>&1 /sbin/service arpwatch condrestart >/dev/null 2>&1
@ -206,6 +222,10 @@ if [ $1 = 0 ]; then
/sbin/chkconfig --del arpwatch /sbin/chkconfig --del arpwatch
fi fi
%post -n libpcap -p /sbin/ldconfig
%postun -n libpcap -p /sbin/ldconfig
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%doc %tcpdump_dir/README %tcpdump_dir/CHANGES %doc %tcpdump_dir/README %tcpdump_dir/CHANGES
@ -218,7 +238,7 @@ fi
%defattr(-,root,root) %defattr(-,root,root)
%doc %libpcap_dir/README %libpcap_dir/CHANGES %doc %libpcap_dir/README %libpcap_dir/CHANGES
%{_includedir}/pcap %{_includedir}/pcap
%{_libdir}/libpcap.a %{_libdir}/libpcap.*
%{_mandir}/man3/pcap.3* %{_mandir}/man3/pcap.3*
%files -n arpwatch %files -n arpwatch
@ -229,6 +249,8 @@ fi
%{_mandir}/man8/arpwatch.8* %{_mandir}/man8/arpwatch.8*
%{_mandir}/man8/arpsnmp.8* %{_mandir}/man8/arpsnmp.8*
%config /etc/rc.d/init.d/arpwatch %config /etc/rc.d/init.d/arpwatch
%config(noreplace) /etc/sysconfig/arpwatch
%defattr(-,pcap,pcap)
%dir %{_vararpwatch} %dir %{_vararpwatch}
%config %{_vararpwatch}/arp.dat %config %{_vararpwatch}/arp.dat
%config %{_vararpwatch}/ethercodes.dat %config %{_vararpwatch}/ethercodes.dat
@ -240,6 +262,10 @@ fi
%{_vararpwatch}/massagevendor-old %{_vararpwatch}/massagevendor-old
%changelog %changelog
* Thu Jul 19 2001 Harald Hoyer <harald@redhat.de> 10:3.6.2-7
- added shared library to libpcap (#47174)
- afs printing security patch (#49294)
* Wed Jun 20 2001 Harald Hoyer <harald@redhat.de> * Wed Jun 20 2001 Harald Hoyer <harald@redhat.de>
- use initgroups, instead of setgroups - use initgroups, instead of setgroups