1# 2# This spec file is for _testing_. 3# 4 5%define ssdate 20121221 6Summary: The ping program for checking to see if network hosts are alive. 7Name: iputils 8Version: s%{ssdate} 9Release: 1local 10License: GPLv2+ 11Group: System Environment/Daemons 12Source0: iputils-s%{ssdate}.tar.bz2 13Prefix: %{_prefix} 14BuildRoot: %{_tmppath}/%{name}-root 15#BuildPrereq: docbook-dtd31-sgml, perl 16Requires: kernel >= 2.4.7 17 18%description 19The iputils package contains ping, a basic networking tool. The ping 20command sends a series of ICMP protocol ECHO_REQUEST packets to a 21specified network host and can tell you if that machine is alive and 22receiving network traffic. 23 24%prep 25%setup -q %{name} 26 27%build 28make 29make ninfod 30make man 31make html 32 33%install 34rm -fr ${RPM_BUILD_ROOT} 35mkdir -p ${RPM_BUILD_ROOT}%{_sbindir} 36mkdir -p ${RPM_BUILD_ROOT}%{_bindir} 37mkdir -p $RPM_BUILD_ROOT/%{_unitdir} 38 39install -c clockdiff ${RPM_BUILD_ROOT}%{_sbindir}/ 40install -cp arping ${RPM_BUILD_ROOT}%{_sbindir}/ 41install -cp ping ${RPM_BUILD_ROOT}%{_bindir}/ 42install -cp rdisc ${RPM_BUILD_ROOT}%{_sbindir}/ 43install -cp ping6 ${RPM_BUILD_ROOT}%{_bindir}/ 44install -cp tracepath ${RPM_BUILD_ROOT}%{_bindir}/ 45install -cp tracepath6 ${RPM_BUILD_ROOT}%{_bindir}/ 46install -cp ninfod/ninfod ${RPM_BUILD_ROOT}%{_sbindir}/ 47 48mkdir -p ${RPM_BUILD_ROOT}%{_bindir} 49ln -sf ../bin/ping6 ${RPM_BUILD_ROOT}%{_sbindir} 50ln -sf ../bin/tracepath ${RPM_BUILD_ROOT}%{_sbindir} 51ln -sf ../bin/tracepath6 ${RPM_BUILD_ROOT}%{_sbindir} 52 53mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8 54install -cp doc/clockdiff.8 ${RPM_BUILD_ROOT}%{_mandir}/man8/ 55install -cp doc/arping.8 ${RPM_BUILD_ROOT}%{_mandir}/man8/ 56install -cp doc/ping.8 ${RPM_BUILD_ROOT}%{_mandir}/man8/ 57install -cp doc/rdisc.8 ${RPM_BUILD_ROOT}%{_mandir}/man8/ 58install -cp doc/tracepath.8 ${RPM_BUILD_ROOT}%{_mandir}/man8/ 59install -cp doc/ninfod.8 ${RPM_BUILD_ROOT}%{_mandir}/man8/ 60ln -s ping.8.gz ${RPM_BUILD_ROOT}%{_mandir}/man8/ping6.8.gz 61ln -s tracepath.8.gz ${RPM_BUILD_ROOT}%{_mandir}/man8/tracepath6.8.gz 62 63iconv -f ISO88591 -t UTF8 RELNOTES -o RELNOTES.tmp 64touch -r RELNOTES RELNOTES.tmp 65mv -f RELNOTES.tmp RELNOTES 66 67%clean 68rm -rf ${RPM_BUILD_ROOT} 69 70%files 71%doc RELNOTES 72%attr(0755,root,root) %caps(cap_net_raw=ep) %{_sbindir}/clockdiff 73#%attr(4755,root,root) %{_sbindir}/clockdiff 74%attr(0755,root,root) %caps(cap_net_raw=ep) %{_sbindir}/arping 75#%attr(4755,root,root) %{_sbindir}/arping 76%attr(0755,root,root) %caps(cap_net_raw=ep cap_net_admin=ep) %{_bindir}/ping 77#%attr(4755,root,root) %{_bindir}/ping 78%attr(0755,root,root) %caps(cap_net_raw=ep cap_net_admin=ep) %{_bindir}/ping6 79#%attr(4755,root,root) %{_bindir}/ping6 80%{_sbindir}/rdisc 81%{_bindir}/tracepath 82%{_bindir}/tracepath6 83%{_sbindir}/ping6 84%{_sbindir}/tracepath 85%{_sbindir}/tracepath6 86%{_sbindir}/ninfod 87%attr(644,root,root) %{_mandir}/man8/* 88 89%changelog 90* Fri Nov 30 2012 YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> 91 Partically sync with current Fedora's specfile. 92* Sat Feb 23 2001 Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 93 Taken iputils rpm from ASPLinux-7.2 as pattern. 94