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