| # | |
| # This spec file is for _testing_. | |
| # | |
| %define ssdate 20121221 | |
| Summary: The ping program for checking to see if network hosts are alive. | |
| Name: iputils | |
| Version: s%{ssdate} | |
| Release: 1local | |
| License: GPLv2+ | |
| Group: System Environment/Daemons | |
| Source0: iputils-s%{ssdate}.tar.bz2 | |
| Prefix: %{_prefix} | |
| BuildRoot: %{_tmppath}/%{name}-root | |
| #BuildPrereq: docbook-dtd31-sgml, perl | |
| Requires: kernel >= 2.4.7 | |
| %description | |
| The iputils package contains ping, a basic networking tool. The ping | |
| command sends a series of ICMP protocol ECHO_REQUEST packets to a | |
| specified network host and can tell you if that machine is alive and | |
| receiving network traffic. | |
| %prep | |
| %setup -q %{name} | |
| %build | |
| make | |
| make ninfod | |
| make man | |
| make html | |
| %install | |
| rm -fr ${RPM_BUILD_ROOT} | |
| mkdir -p ${RPM_BUILD_ROOT}%{_sbindir} | |
| mkdir -p ${RPM_BUILD_ROOT}%{_bindir} | |
| mkdir -p $RPM_BUILD_ROOT/%{_unitdir} | |
| install -c clockdiff ${RPM_BUILD_ROOT}%{_sbindir}/ | |
| install -cp arping ${RPM_BUILD_ROOT}%{_sbindir}/ | |
| install -cp ping ${RPM_BUILD_ROOT}%{_bindir}/ | |
| install -cp rdisc ${RPM_BUILD_ROOT}%{_sbindir}/ | |
| install -cp ping6 ${RPM_BUILD_ROOT}%{_bindir}/ | |
| install -cp tracepath ${RPM_BUILD_ROOT}%{_bindir}/ | |
| install -cp tracepath6 ${RPM_BUILD_ROOT}%{_bindir}/ | |
| install -cp ninfod/ninfod ${RPM_BUILD_ROOT}%{_sbindir}/ | |
| mkdir -p ${RPM_BUILD_ROOT}%{_bindir} | |
| ln -sf ../bin/ping6 ${RPM_BUILD_ROOT}%{_sbindir} | |
| ln -sf ../bin/tracepath ${RPM_BUILD_ROOT}%{_sbindir} | |
| ln -sf ../bin/tracepath6 ${RPM_BUILD_ROOT}%{_sbindir} | |
| mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8 | |
| install -cp doc/clockdiff.8 ${RPM_BUILD_ROOT}%{_mandir}/man8/ | |
| install -cp doc/arping.8 ${RPM_BUILD_ROOT}%{_mandir}/man8/ | |
| install -cp doc/ping.8 ${RPM_BUILD_ROOT}%{_mandir}/man8/ | |
| install -cp doc/rdisc.8 ${RPM_BUILD_ROOT}%{_mandir}/man8/ | |
| install -cp doc/tracepath.8 ${RPM_BUILD_ROOT}%{_mandir}/man8/ | |
| install -cp doc/ninfod.8 ${RPM_BUILD_ROOT}%{_mandir}/man8/ | |
| ln -s ping.8.gz ${RPM_BUILD_ROOT}%{_mandir}/man8/ping6.8.gz | |
| ln -s tracepath.8.gz ${RPM_BUILD_ROOT}%{_mandir}/man8/tracepath6.8.gz | |
| iconv -f ISO88591 -t UTF8 RELNOTES -o RELNOTES.tmp | |
| touch -r RELNOTES RELNOTES.tmp | |
| mv -f RELNOTES.tmp RELNOTES | |
| %clean | |
| rm -rf ${RPM_BUILD_ROOT} | |
| %files | |
| %doc RELNOTES | |
| %attr(0755,root,root) %caps(cap_net_raw=ep) %{_sbindir}/clockdiff | |
| #%attr(4755,root,root) %{_sbindir}/clockdiff | |
| %attr(0755,root,root) %caps(cap_net_raw=ep) %{_sbindir}/arping | |
| #%attr(4755,root,root) %{_sbindir}/arping | |
| %attr(0755,root,root) %caps(cap_net_raw=ep cap_net_admin=ep) %{_bindir}/ping | |
| #%attr(4755,root,root) %{_bindir}/ping | |
| %attr(0755,root,root) %caps(cap_net_raw=ep cap_net_admin=ep) %{_bindir}/ping6 | |
| #%attr(4755,root,root) %{_bindir}/ping6 | |
| %{_sbindir}/rdisc | |
| %{_bindir}/tracepath | |
| %{_bindir}/tracepath6 | |
| %{_sbindir}/ping6 | |
| %{_sbindir}/tracepath | |
| %{_sbindir}/tracepath6 | |
| %{_sbindir}/ninfod | |
| %attr(644,root,root) %{_mandir}/man8/* | |
| %changelog | |
| * Fri Nov 30 2012 YOSHIFUJI Hideaki <[email protected]> | |
| Partically sync with current Fedora's specfile. | |
| * Sat Feb 23 2001 Alexey Kuznetsov <[email protected]> | |
| Taken iputils rpm from ASPLinux-7.2 as pattern. |