Blame SPECS/traceroute.spec

b8b571
Summary: Traces the route taken by packets over an IPv4/IPv6 network
b8b571
Name: traceroute
b8b571
Epoch: 3
b8b571
Version: 2.0.19
b8b571
Release: 3%{?dist}
b8b571
Group: Applications/Internet
b8b571
License: GPLv2+
b8b571
URL:  http://traceroute.sourceforge.net
b8b571
Source0: http://downloads.sourceforge.net/project/traceroute/traceroute/traceroute-%{version}/traceroute-%{version}.tar.gz
b8b571
Patch0: traceroute-2.0.19-man.patch
b8b571
b8b571
Provides: tcptraceroute = 1.5-1
b8b571
Obsoletes: tcptraceroute < 1.5-1
b8b571
b8b571
b8b571
%description
b8b571
The traceroute utility displays the route used by IP packets on their
b8b571
way to a specified network (or Internet) host.  Traceroute displays
b8b571
the IP number and host name (if possible) of the machines along the
b8b571
route taken by the packets.  Traceroute is used as a network debugging
b8b571
tool.  If you're having network connectivity problems, traceroute will
b8b571
show you where the trouble is coming from along the route.
b8b571
b8b571
Install traceroute if you need a tool for diagnosing network connectivity
b8b571
problems.
b8b571
b8b571
b8b571
%prep
b8b571
%setup -q
b8b571
%patch0 -p1
b8b571
b8b571
b8b571
%build
b8b571
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS=""
b8b571
b8b571
b8b571
%install
b8b571
b8b571
install -d $RPM_BUILD_ROOT/bin
b8b571
install -m755 traceroute/traceroute $RPM_BUILD_ROOT/bin
b8b571
pushd $RPM_BUILD_ROOT/bin
b8b571
ln -s traceroute traceroute6
b8b571
popd
b8b571
b8b571
install -d $RPM_BUILD_ROOT%{_bindir}
b8b571
install -m755 wrappers/tcptraceroute $RPM_BUILD_ROOT%{_bindir}
b8b571
b8b571
install -d $RPM_BUILD_ROOT%{_mandir}/man8
b8b571
install -p -m644 traceroute/traceroute.8 $RPM_BUILD_ROOT%{_mandir}/man8
b8b571
pushd $RPM_BUILD_ROOT%{_mandir}/man8
b8b571
ln -s traceroute.8 traceroute6.8
b8b571
ln -s traceroute.8 tcptraceroute.8
b8b571
popd
b8b571
b8b571
b8b571
%files
b8b571
%doc COPYING README TODO CREDITS
b8b571
/bin/*
b8b571
%{_bindir}/*
b8b571
%{_mandir}/*/*
b8b571
b8b571
b8b571
%changelog
b8b571
* Mon Apr 15 2013 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.19-3
b8b571
- describe all long options in man page (<jsynacek@redhat.com>, #950356)
b8b571
b8b571
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.0.19-2
b8b571
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b8b571
b8b571
* Mon Dec 10 2012 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.19-1
b8b571
- update to 2.0.19 (add DCCP support)
b8b571
b8b571
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.0.18-4
b8b571
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b8b571
b8b571
* Fri Jul 20 2012 Jan Synáček <jsynacek@redhat.com> - 3:2.0.18-3
b8b571
- Make fedora-review friendly
b8b571
b8b571
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.0.18-3
b8b571
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b8b571
b8b571
* Wed Nov  2 2011 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.18-2
b8b571
- add wrapper for tcptraceroute (which is obsoleted now, #733030)
b8b571
b8b571
* Wed Aug 24 2011 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.18-1
b8b571
- update to 2.0.18 (make possible to use unprivileged icmp echo sockets)
b8b571
b8b571
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.0.17-2
b8b571
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b8b571
b8b571
* Tue Dec 14 2010 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.17-1
b8b571
- update to 2.0.17 (makes possible to use Linux capabilities)
b8b571
b8b571
* Wed Sep 29 2010 Jesse Keating <jkeating@redhat.com> - 3:2.0.16-2
b8b571
- Rebuilt for gcc bug 634757
b8b571
b8b571
* Tue Sep 14 2010 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.16-1
b8b571
- update to 2.0.16 (fix #631033)
b8b571
b8b571
* Wed Jul 14 2010 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.15-1
b8b571
- update to 2.0.15
b8b571
b8b571
* Tue Apr 27 2010 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.14-1
b8b571
- update to 2.0.14 (fixes #583985)
b8b571
b8b571
* Thu Jan 07 2010 Jiri Skala <jskala@redhat.com> - 3:2.0.13-2
b8b571
- fixed Source0 link
b8b571
b8b571
* Tue Nov  3 2009 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.13-1
b8b571
- update to 2.0.13 (fixes #532346)
b8b571
b8b571
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.0.12-3
b8b571
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b8b571
b8b571
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.0.12-2
b8b571
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
b8b571
b8b571
* Wed Sep 17 2008 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.12-1
b8b571
- update to 2.0.12 (fixes #461278 and #461626)
b8b571
- this release adds support for icmp extensions (including MPLS),
b8b571
  which was expected for a long time (#176588)
b8b571
- drop "tracert" symlink (#461109)
b8b571
b8b571
* Mon May 19 2008 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.11-1
b8b571
- update to 2.0.11
b8b571
b8b571
* Thu Apr 17 2008 Dmitry Butskoy <Dmitry@Butskoy.name>  - 3:2.0.10-1
b8b571
- upgrade to 2.0.10 (fixes #245438 and ipv6 tracerouting for new kernels)
b8b571
b8b571
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3:2.0.9-2
b8b571
- Autorebuild for GCC 4.3
b8b571
b8b571
* Wed Oct 10 2007 Martin Bacovsky <mbacovsk@redhat.com> - 3:2.0.9-1
b8b571
- upgrade to new upstream traceroute-2.0.9
b8b571
b8b571
* Tue Sep 18 2007 Martin Bacovsky <mbacovsk@redhat.com> - 3:2.0.8-1
b8b571
- upgrade to new upstream traceroute-2.0.8
b8b571
- fixed traceroute.8 install source path and traceroute6.8 link source
b8b571
- fixed typo in Source0 URL
b8b571
b8b571
* Tue Aug 28 2007 Dmitry Butskoy <Dmitry@Butskoy.name>
b8b571
- Change URL and Source0 (upstream is at SourceForge now)
b8b571
b8b571
* Thu Aug 23 2007 Martin Bacovsky <mbacovsk@redhat.com> - 3:2.0.7-1
b8b571
- upgrade to new upstream traceroute-2.0.7
b8b571
- resolves: #249958: traceroute: useless debuginfo package
b8b571
b8b571
* Mon Jan 29 2007 Martin Bacovsky <mbacovsk@redhat.com> - 3:2.0.3-1.1.fc7
b8b571
- Resolves: #225063: Re-add Epoch to traceroute
b8b571
b8b571
* Mon Jan 22 2007 Martin Bacovsky <mbacovsk@redhat.com> - 2.0.3-1.fc7
b8b571
- Resolves: #222577 - man page with execute bit
b8b571
- Resolves: #223784 - new traceroute breaks scripts
b8b571
- Resolves: #223795 - /bin/tcptraceroute symlink occludes alternate tcptraceroute package
b8b571
b8b571
* Tue Nov 21 2006 Martin Bacovsky <mbacovsk@redhat.com> - 3:2.0.2-1.fc7
b8b571
- new source
b8b571
- more accurate check_expired() routine.
b8b571
- some minor fixes.
b8b571
b8b571
* Mon Oct 30 2006 Martin Bacovsky <mbacovsk@redhat.com> - 3:2.0.1-2
b8b571
- posted up lost epoch number
b8b571
b8b571
* Mon Oct 23 2006 Martin Bacovsky <mbacovsk@redhat.com> - 2.0.1-1
b8b571
- upgarde to 2.0.1
b8b571
- changed bindir to /bin
b8b571
- improoved time obtaining
b8b571
b8b571
* Thu Oct 19 2006 Martin Bacovsky <mbacovsk@redhat.com> - 2.0.0-2
b8b571
- fixed release numbering in spec file
b8b571
b8b571
* Tue Oct 17 2006 Martin Bacovsky <mbacovsk@redhat.com> - 2.0.0-1.fc7
b8b571
- new source
b8b571
- new features including ICMP support above all (#176587)
b8b571
- Thanks to Dmitry Butskoy
b8b571
b8b571
* Wed Jul 19 2006 Radek Vokal <rvokal@redhat.com> - 2:1.0.4-2
b8b571
- traceroute can not continue past destination host (#199342)
b8b571
b8b571
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2:1.0.4-1.2.1
b8b571
- rebuild
b8b571
b8b571
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2:1.0.4-1.2
b8b571
- bump again for double-long bug on ppc(64)
b8b571
b8b571
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2:1.0.4-1.1
b8b571
- rebuilt for new gcc4.1 snapshot and glibc changes
b8b571
b8b571
* Mon Jan 09 2006 Radek Vokal <rvokal@redhat.com> 1.0.4-1
b8b571
- upgrade to 1.0.4
b8b571
- proper fix for bug #173762
b8b571
b8b571
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
b8b571
- rebuilt
b8b571
b8b571
* Mon Nov 21 2005 Radek Vokal <rvokal@redhat.com> 1.0.3-5
b8b571
- removed ICMP6_DST_UNREACH_NOTNEIGHBOR (#173762)
b8b571
b8b571
* Tue Nov 08 2005 Radek Vokal <rvokal@redhat.com> 1.0.3-4
b8b571
- comaptibility patch, use -s and -i options
b8b571
b8b571
* Thu Nov 03 2005 Robert Scheck <redhat@linuxnetz.de> 1.0.3-3
b8b571
- enable working IPv6 support in traceroute
b8b571
- removed old compatibility links, nothing has SUID/SGID
b8b571
- added some documentation files
b8b571
- don't expand rpm macros in %%changelog
b8b571
b8b571
* Wed Nov 02 2005 Xose Vazquez Perez <xose.vazquez@gmail.com> 1.0.3-2
b8b571
- license is GPL
b8b571
- remove S_ISUID from /bin/traceroute
b8b571
- description of this implementation
b8b571
- s/$RPM_BUILD_ROOT/%%{buildroot}
b8b571
- man page needs 0644
b8b571
- link it agains relative paths, it works over NFS
b8b571
b8b571
* Wed Nov 02 2005 Radek Vokal <rvokal@redhat.com> 1.0.3-1
b8b571
- new source 
b8b571
b8b571
* Thu Aug 11 2005 Radek Vokal <rvokal@redhat.com> 1.4a12-27
b8b571
- fixed packet size for icmp checksum (#164466)
b8b571
- small buffer-overflow fixies
b8b571
b8b571
* Fri Mar 04 2005 Radek Vokal <rvokal@redhat.com> 1.4a12-26
b8b571
- gcc4 rebuilt
b8b571
b8b571
* Wed Feb 09 2005 Radek Vokal <rvokal@redhat.com> 1.4a12-25
b8b571
- rebuilt
b8b571
- verify icmp checksum only when -I used (#106013)
b8b571
b8b571
* Mon Oct 11 2004 Radek Vokal <rvokal@redhat.com> 1.4a12-24
b8b571
- spec file updated (#135187)
b8b571
b8b571
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
b8b571
- rebuilt
b8b571
b8b571
* Wed May 12 2004 Phil Knirsch <pknirsch@redhat.com> 1.4a12-22
b8b571
- Enabled PIE for traceroute.
b8b571
b8b571
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
b8b571
- rebuilt
b8b571
b8b571
* Mon Sep 01 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-20.1
b8b571
- rebuilt
b8b571
b8b571
* Mon Sep 01 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-20
b8b571
- Added patch from Jesper Skriver supplied by Kaj J. Niemi to support
b8b571
  draft-ietf-mpls-icmp-02.txt.
b8b571
b8b571
* Thu Aug 28 2003 Florian La Roche <Florian.LaRoche@redhat.de>
b8b571
- move debuginfo stuff into proper rpms
b8b571
b8b571
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
b8b571
- rebuilt
b8b571
b8b571
* Tue May 13 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-17
b8b571
- Bumped release and rebuilt
b8b571
b8b571
* Tue May 13 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-16
b8b571
- Moved binary to /bin and symlink to old /usr/sbin place for compatibility.
b8b571
b8b571
* Mon May 12 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-15
b8b571
- Bumped release and rebuilt
b8b571
b8b571
* Mon May 12 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-14
b8b571
- Added -t option (#71790).
b8b571
b8b571
* Mon May 12 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-13
b8b571
- Bumped release and rebuilt
b8b571
b8b571
* Mon May 12 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-12
b8b571
- Switch to bz2 tarball to save space
b8b571
- Added URL tag.
b8b571
b8b571
* Mon May 12 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-11
b8b571
- Bumped release and rebuilt
b8b571
b8b571
* Mon May 12 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-10
b8b571
- Added symlink to /usr/bin (#18313).
b8b571
b8b571
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 1.4a12-9
b8b571
- rebuilt
b8b571
b8b571
* Wed Jan 08 2003 Phil Knirsch <pknirsch@redhat.com> 1.4a12-8
b8b571
- Yet another fix for that bug.
b8b571
b8b571
* Tue Nov 26 2002 Phil Knirsch <pknirsch@redhat.com> 1.4a12-7
b8b571
- Added fix for -i option (#78424).
b8b571
b8b571
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 1.4a12-6
b8b571
- automated rebuild
b8b571
b8b571
* Wed Jun 19 2002 Phil Knirsch <pknirsch@redhat.com> 1.4a12-5
b8b571
- Don't forcibly strip binaries
b8b571
b8b571
* Thu May 23 2002 Tim Powers <timp@redhat.com>
b8b571
- automated rebuild
b8b571
b8b571
* Wed Jan 30 2002 Phil Knirsch <pknirsch@redhat.com>
b8b571
- Bumped version number for rebuild
b8b571
b8b571
* Mon Jun 25 2001 Philipp Knirsch <pknirsch@redhat.de>
b8b571
- Updated to 1.4a12
b8b571
b8b571
* Fri Dec  1 2000 Jeff Johnson <jbj@redhat.com>
b8b571
- use RPM_OPT_FLAGS (#21279).
b8b571
b8b571
* Wed Oct  4 2000 Jeff Johnson <jbj@redhat.com>
b8b571
- check max. packet length correctly (#15917).
b8b571
- support LSRR correctly (#16281).
b8b571
b8b571
* Tue Jul 18 2000 Jeff Johnson <jbj@redhat.com>
b8b571
- drop root privileges even earlier (#13466).
b8b571
b8b571
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
b8b571
- automatic rebuild
b8b571
b8b571
* Mon Jul 10 2000 Preston Brown <pbrown@redhat.com>
b8b571
- bugfix for segfault with source routing (#13466)
b8b571
- fix bug tracerouting thru aliased ethernet addresses (#9351)
b8b571
b8b571
* Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
b8b571
- FHS packaging.
b8b571
b8b571
* Fri Apr 28 2000 Bill Nottingham <notting@redhat.com>
b8b571
- fix build with new stricter patch
b8b571
b8b571
* Mon Feb  7 2000 Jeff Johnson <jbj@redhat.com>
b8b571
- compress man pages.
b8b571
b8b571
* Fri Jan 14 2000 Bill Nottingham <notting@redhat.com>
b8b571
- add patch for tracing to really long hostnames
b8b571
b8b571
* Thu May 27 1999 Richard Henderson <rth@twiddle.net>
b8b571
- avoid unaligned traps writing into the output data area.
b8b571
b8b571
* Fri May 14 1999 Jeff Johnson <jbj@redhat.com>
b8b571
- fix segfault when host cannot be reached through if (#2819)
b8b571
b8b571
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
b8b571
- auto rebuild in the new build environment (release 14)
b8b571
b8b571
* Fri Mar 19 1999 Jeff Johnson <jbj@redhat.com>
b8b571
- strip binaries.
b8b571
b8b571
* Sun Feb 07 1999 Preston Brown <pbrown@redhat.com>
b8b571
- patch added to automatically determine interface to route through
b8b571
b8b571
* Fri Jan 22 1999 Jeff Johnson <jbj@redhat.com>
b8b571
- use %%configure
b8b571
- fix 64 bit problem on alpha (#919)
b8b571
b8b571
* Wed Jan 13 1999 Bill Nottingham <notting@redhat.com>
b8b571
- configure fix for arm
b8b571
b8b571
* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
b8b571
- translations modified for de, fr, tr
b8b571
b8b571
* Tue Dec 16 1997 Cristian Gafton <gafton@redhat.com>
b8b571
- updated the security patch (ouch!). Without the glibc fix, it could be
b8b571
  worthless anyway
b8b571
b8b571
* Sat Dec 13 1997 Cristian Gafton <gafton@redhat.com>
b8b571
- added a security patch fix
b8b571
b8b571
* Wed Oct 22 1997 Erik Troan <ewt@redhat.com>
b8b571
- added fix from Christopher Seawood
b8b571
b8b571
* Mon Sep 22 1997 Erik Troan <ewt@redhat.com>
b8b571
- updated to 1.4a5 for security fixes; release 1 is for RH 4.2, release 2
b8b571
  is against glibc
b8b571
b8b571
* Fri Jul 18 1997 Erik Troan <ewt@redhat.com>
b8b571
- built against glibc