4eb53da
%global _hardened_build 1
4eb53da
Chuck Anderson cfbfadf
%if 0%{?fedora} > 14
Chuck Anderson cfbfadf
%global use_capnetraw 1
Chuck Anderson cfbfadf
%endif
Chuck Anderson cfbfadf
%if 0%{?rhel} > 5
Chuck Anderson 29242ef
%global use_capnetraw 1
Chuck Anderson 29242ef
%endif
Chuck Anderson 29242ef
Chris Ricker 6473537
Name: fping
0c7e6c6
Version: 3.8
0c7e6c6
Release: 1%{?dist}
Chris Ricker 6473537
Summary: Scriptable, parallelized ping-like utility
Chris Ricker 6473537
Group: Applications/Internet
Chris Ricker 893dc16
License: BSD with advertising
Chuck Anderson eaf8128
URL: http://www.fping.org/
Chuck Anderson eaf8128
Source0: http://fping.org/dist/%{name}-%{version}.tar.gz
Chuck Anderson cfbfadf
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Chris Ricker 6473537
Chris Ricker 6473537
%description
Chris Ricker 6473537
fping is a ping-like program which can determine the accessibility of
Chris Ricker 6473537
multiple hosts using ICMP echo requests. fping is designed for parallelized
Chris Ricker 6473537
monitoring of large numbers of systems, and is developed with ease of
Chris Ricker 6473537
use in scripting in mind.
Chris Ricker 6473537
Chris Ricker 6473537
%prep
Chuck Anderson eaf8128
%setup -q -n %{name}-%{version}
Chris Ricker 6473537
Chris Ricker 6473537
%build
Chuck Anderson cfbfadf
CFLAGS="%{?use_capnetraw:-DENABLE_F_OPTION} $RPM_OPT_FLAGS" %configure --enable-ipv4 --enable-ipv6
Chuck Anderson cfbfadf
make
Chris Ricker 6473537
Chris Ricker 6473537
%install
Chris Ricker 6473537
rm -rf $RPM_BUILD_ROOT
Chris Ricker 6473537
make DESTDIR="$RPM_BUILD_ROOT" install
Chris Ricker 6473537
Chris Ricker 6473537
%clean
Chris Ricker 6473537
rm -rf $RPM_BUILD_ROOT
Chris Ricker 6473537
Chris Ricker 6473537
%files
Chris Ricker 6473537
%defattr(-,root,root,-)
Chris Ricker 6473537
%doc ChangeLog COPYING README
Chuck Anderson 29242ef
%if 0%{?use_capnetraw}
Chuck Anderson 29242ef
%attr(0755,root,root) %caps(cap_net_raw=ep) %{_sbindir}/fping
Chuck Anderson 29242ef
%attr(0755,root,root) %caps(cap_net_raw=ep) %{_sbindir}/fping6
Chuck Anderson 29242ef
%else
Chuck Anderson 29242ef
%attr(4711,root,root) %{_sbindir}/fping
Chuck Anderson 29242ef
%attr(4711,root,root) %{_sbindir}/fping6
Chuck Anderson 29242ef
%endif
Chris Ricker 6473537
%{_mandir}/man8/*
Chris Ricker 6473537
Chris Ricker 6473537
%changelog
0c7e6c6
* Sat Nov 16 2013 Charles R. Anderson <cra@wpi.edu> - 3.8-1
0c7e6c6
- update to 3.8 (rhbz#1018121)
0c7e6c6
8520c14
* Tue Aug 13 2013 Charles R. Anderson <cra@wpi.edu> - 3.5-3
7a37637
- enable _hardened_build for -fPIE (rhbz#983602)
7a37637
ce4637e
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5-2
ce4637e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
ce4637e
a43135a
* Fri May 24 2013 Charles R. Anderson <cra@wpi.edu> - 3.5-1
ada9baa
- update to 3.5 (rhbz#925355, rhbz#966000)
ada9baa
d752fd9
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4-2
d752fd9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
d752fd9
c32078b
* Mon Sep 24 2012 Charles R. Anderson <cra@wpi.edu> - 3.4-1
c32078b
- update to 3.4 which fixes rhbz#854572 by restoring previous behavior:
c32078b
  * Revert "Output statistics to stdout instead of stderr", because it breaks
c32078b
    tools assuming the output goes to stderr
c32078b
Chuck Anderson cfbfadf
* Thu Aug 30 2012 Charles R. Anderson <cra@wpi.edu> - 3.3-2
Chuck Anderson cfbfadf
- use configure options to build ipv4 and ipv6 versions simultaneously
Chuck Anderson cfbfadf
  so we can use the standard make install to get the fping6 man page,
Chuck Anderson cfbfadf
  etc.
Chuck Anderson cfbfadf
- build for el6 w/cap_net_raw (el5 still needs traditional setuid)
Chuck Anderson cfbfadf
- use preferred Buildroot tag for el5
Chuck Anderson cfbfadf
- make conditional build with/without ENABLE_F_OPTION actually work
Chuck Anderson cfbfadf
Chuck Anderson 4bef28d
* Thu Aug 30 2012 Charles R. Anderson <cra@wpi.edu> - 3.3-1
Chuck Anderson 4bef28d
- update to 3.3
Chuck Anderson 4bef28d
Chuck Anderson d027ac7
* Thu Jul 26 2012 Charles R. Anderson <cra@wpi.edu> - 3.2-1
Chuck Anderson d027ac7
- update to 3.2
Chuck Anderson d027ac7
- no longer need capnetraw patch
Chuck Anderson d027ac7
4d544c2
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-2
4d544c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4d544c2
Chuck Anderson eaf8128
* Sat Feb 18 2012 Charles R. Anderson <cra@wpi.edu> - 3.0-1
Chuck Anderson eaf8128
- fping-3.0 based on new upstream at http://www.fping.org/
Chuck Anderson eaf8128
  - Debian patches until version 2.4b2-to-ipv6-16.
Chuck Anderson eaf8128
  - Modifications by Tobias Oetiker for SmokePing (2.4b2-to4)
Chuck Anderson eaf8128
  - Reimplemented main loop for improved performance
Chuck Anderson eaf8128
1019df2
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4b2-13
1019df2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
1019df2
Chuck Anderson 29242ef
* Sun Sep 04 2011 Charles R. Anderson <cra@wpi.edu> - 2.4b2-12
Chuck Anderson 29242ef
- remove SUID and add CAP_NET_RAW instead on Fedora 15 and newer (rhbz#646466)
Chuck Anderson 29242ef
- allow -f option for non-root on Fedora 15 and newer
Chuck Anderson 29242ef
- remove read permissions on binaries for Fedora 14 and older
Chuck Anderson 29242ef
df418b7
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4b2-11
df418b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
df418b7
0e4206b
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4b2-10
0e4206b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
0e4206b
d20f1c2
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4b2-9
d20f1c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
d20f1c2
Chris Ricker 893dc16
* Fri Feb 15 2008 Chris Ricker <kaboom@oobleck.net> 2.4b2-8
Chris Ricker 893dc16
- Rebuild for GCC 4.3
Chris Ricker 893dc16
- Fix license
Chris Ricker 893dc16
Chris Ricker 5d59732
* Mon Sep 11 2006 Chris Ricker <kaboom@oobleck.net> 2.4b2-7
Chris Ricker 5d59732
- Bump and rebuild
Chris Ricker 5d59732
Chris Ricker 1b256df
* Tue Feb 14 2006 Chris Ricker <kaboom@oobleck.net> 2.4b2-6
Chris Ricker 1b256df
- Bump and rebuild
Chris Ricker 1b256df
Chris Ricker ce8067e
* Wed Jun 29 2005 Chris Ricker <kaboom@oobleck.net> 2.4b2-5
Chris Ricker ce8067e
- Clean up changelog and tags
Chris Ricker ce8067e
Chris Ricker ce8067e
* Wed Jun 01 2005 Chris Ricker <kaboom@oobleck.net> 2.4b2-4
Chris Ricker 654a9b5
- Bump release and build
Chris Ricker 654a9b5
Chris Ricker ce8067e
* Wed Jun 01 2005 Chris Ricker <kaboom@oobleck.net> 2.4b2-3
Chris Ricker b98d321
- Add dist tag
Chris Ricker b98d321
Chris Ricker 6473537
* Mon May 16 2005 Chris Ricker <kaboom@oobleck.net> 2.4b2-3
Chris Ricker 6473537
- Simplify doc packaging (Matthias Saou)
Chris Ricker 6473537
- Simplify clean (Matthias Saou)
Chris Ricker 6473537
- Don't strip fping6 binary (Matthias Saou)
Chris Ricker 6473537
- Preserve timestamps
Chris Ricker 6473537
Chris Ricker 6473537
* Wed May 11 2005 Chris Ricker <kaboom@oobleck.net> 2.4b2-2
Chris Ricker 6473537
- Fix URL and Source locations
Chris Ricker 6473537
Chris Ricker 6473537
* Wed Mar 23 2005 Chris Ricker <kaboom@oobleck.net> 2.4b2-1
Chris Ricker 6473537
- Initial package for Fedora
Chris Ricker 6473537
- IPv6 patches from Herbert Xu (Debian)