Blame traceroute.spec

cvsdist ad6606
Summary: Traces the route taken by packets over a TCP/IP network.
cvsdist ad6606
Name: traceroute
cvsdist ad6606
Version: 1.4a5
cvsdist ad6606
Release: 23
cvsdist ad6606
Copyright: BSD
cvsdist ad6606
Group: Applications/Internet
cvsdist ad6606
Source: ftp://ftp.ee.lbl.gov/traceroute-1.4a5.tar.Z
cvsdist ad6606
Patch0: traceroute-1.4a5-fix.patch
cvsdist ad6606
Patch1: traceroute-1.4a5-secfix.patch
cvsdist ad6606
Patch2: traceroute-1.4a5-alpha.patch
cvsdist ad6606
Patch3: traceroute-1.4a5-autoroute.patch
cvsdist ad6606
Patch4: traceroute-1.4a5-autoroute2.patch
cvsdist ad6606
Patch5: traceroute-1.4a5-unaligned.patch
cvsdist ad6606
Patch6: traceroute-1.4a5-llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch.patch
cvsdist ad6606
Patch7: traceroute-1.4a5-fhs.patch
cvsdist ad6606
Patch8: traceroute-1.4a5-sourceroute.patch
cvsdist ad6606
Patch9: traceroute-1.4a5-aliases.patch
cvsdist ad6606
Patch10: traceroute-1.4a5-droproot.patch
cvsdist ad6606
Prefix: %{_prefix}
cvsdist ad6606
BuildRoot: %{_tmppath}/%{name}-root
cvsdist ad6606
cvsdist ad6606
%description
cvsdist ad6606
The traceroute utility displays the route used by IP packets on their
cvsdist ad6606
way to a specified network (or Internet) host.  Traceroute displays
cvsdist ad6606
the IP number and host name (if possible) of the machines along the
cvsdist ad6606
route taken by the packets.  Traceroute is used as a network debugging
cvsdist ad6606
tool.  If you're having network connectivity problems, traceroute will
cvsdist ad6606
show you where the trouble is coming from along the route.
cvsdist ad6606
cvsdist ad6606
Install traceroute if you need a tool for diagnosing network connectivity
cvsdist ad6606
problems.
cvsdist ad6606
cvsdist ad6606
%prep
cvsdist ad6606
%setup -q
cvsdist ad6606
%patch0 -p1 -b .fix
cvsdist ad6606
%patch1 -p1 -b .secfix
cvsdist ad6606
%patch2 -p1 -b .alpha
cvsdist ad6606
%patch3 -p1 -b .autoroute
cvsdist ad6606
%patch4 -p1 -b .autoroute2
cvsdist ad6606
%patch5 -p0 -b .unaligned
cvsdist ad6606
%patch6 -p1 -b .hostname
cvsdist ad6606
%patch7 -p1 -b .fhs
cvsdist ad6606
%patch8 -p1 -b .sourceroute
cvsdist ad6606
%patch9 -p1 -b .aliases
cvsdist ad6606
%patch10 -p0 -b .droproot
cvsdist ad6606
cvsdist ad6606
%build
cvsdist ad6606
cvsdist ad6606
%configure
cvsdist ad6606
make 
cvsdist ad6606
cvsdist ad6606
%install
cvsdist ad6606
rm -rf $RPM_BUILD_ROOT
cvsdist ad6606
mkdir -p ${RPM_BUILD_ROOT}%{_sbindir}
cvsdist ad6606
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8
cvsdist ad6606
cvsdist ad6606
make DESTDIR=${RPM_BUILD_ROOT} install install-man
cvsdist ad6606
cvsdist ad6606
( cd $RPM_BUILD_ROOT
cvsdist ad6606
  strip .%{_sbindir}/* || :
cvsdist ad6606
)
cvsdist ad6606
cvsdist ad6606
%clean
cvsdist ad6606
rm -rf $RPM_BUILD_ROOT
cvsdist ad6606
cvsdist ad6606
%files
cvsdist ad6606
%defattr(-,root,root)
cvsdist ad6606
# this is set as 4555 by make install, which I don't really like
cvsdist ad6606
%attr(4755,root,root)	%{_sbindir}/traceroute
cvsdist ad6606
%{_mandir}/man8/*
cvsdist ad6606
cvsdist ad6606
%changelog
cvsdist ad6606
* Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
cvsdist ad6606
- drop root privileges even earlier (#13466).
cvsdist ad6606
cvsdist ad6606
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist ad6606
- automatic rebuild
cvsdist ad6606
cvsdist ad6606
* Mon Jul 10 2000 Preston Brown <pbrown@redhat.com>
cvsdist ad6606
- bugfix for segfault with source routing (#13466)
cvsdist ad6606
- fix bug tracerouting thru aliased ethernet addresses (#9351)
cvsdist ad6606
cvsdist ad6606
* Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
cvsdist ad6606
- FHS packaging.
cvsdist ad6606
cvsdist ad6606
* Fri Apr 28 2000 Bill Nottingham <notting@redhat.com>
cvsdist ad6606
- fix build with new stricter patch
cvsdist ad6606
cvsdist ad6606
* Mon Feb  7 2000 Jeff Johnson <jbj@redhat.com>
cvsdist ad6606
- compress man pages.
cvsdist ad6606
cvsdist ad6606
* Fri Jan 14 2000 Bill Nottingham <notting@redhat.com>
cvsdist ad6606
- add patch for tracing to really long hostnames
cvsdist ad6606
cvsdist ad6606
* Thu May 27 1999 Richard Henderson <rth@twiddle.net>
cvsdist ad6606
- avoid unaligned traps writing into the output data area.
cvsdist ad6606
cvsdist ad6606
* Fri May 14 1999 Jeff Johnson <jbj@redhat.com>
cvsdist ad6606
- fix segfault when host cannot be reached through if (#2819)
cvsdist ad6606
cvsdist ad6606
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist ad6606
- auto rebuild in the new build environment (release 14)
cvsdist ad6606
cvsdist ad6606
* Fri Mar 19 1999 Jeff Johnson <jbj@redhat.com>
cvsdist ad6606
- strip binaries.
cvsdist ad6606
cvsdist ad6606
* Sun Feb 07 1999 Preston Brown <pbrown@redhat.com>
cvsdist ad6606
- patch added to automatically determine interface to route through
cvsdist ad6606
cvsdist ad6606
* Fri Jan 22 1999 Jeff Johnson <jbj@redhat.com>
cvsdist ad6606
- use %configure
cvsdist ad6606
- fix 64 bit problem on alpha (#919)
cvsdist ad6606
cvsdist ad6606
* Wed Jan 13 1999 Bill Nottingham <notting@redhat.com>
cvsdist ad6606
- configure fix for arm
cvsdist ad6606
cvsdist ad6606
* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
cvsdist ad6606
- translations modified for de, fr, tr
cvsdist ad6606
cvsdist ad6606
* Tue Dec 16 1997 Cristian Gafton <gafton@redhat.com>
cvsdist ad6606
- updated the security patch (ouch!). Without the glibc fix, it could be
cvsdist ad6606
  worthless anyway
cvsdist ad6606
cvsdist ad6606
* Sat Dec 13 1997 Cristian Gafton <gafton@redhat.com>
cvsdist ad6606
- added a security patch fix
cvsdist ad6606
cvsdist ad6606
* Wed Oct 22 1997 Erik Troan <ewt@redhat.com>
cvsdist ad6606
- added fix from Christopher Seawood
cvsdist ad6606
cvsdist ad6606
* Mon Sep 22 1997 Erik Troan <ewt@redhat.com>
cvsdist ad6606
- updated to 1.4a5 for security fixes; release 1 is for RH 4.2, release 2
cvsdist ad6606
  is against glibc
cvsdist ad6606
cvsdist ad6606
* Fri Jul 18 1997 Erik Troan <ewt@redhat.com>
cvsdist ad6606
- built against glibc