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