]> git.ipfire.org Git - people/arne_f/ipfire-3.x.git/blame - pkgs/iputils/iputils.nm
Change file layout of the makefiles.
[people/arne_f/ipfire-3.x.git] / pkgs / iputils / iputils.nm
CommitLineData
9bb99a82 1###############################################################################
802ea3af
MT
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
9bb99a82
MT
4###############################################################################
5
802ea3af
MT
6name = iputils
7version = s20071127
8release = 1
9bb99a82 9
802ea3af
MT
10groups = Base Networking/Tools
11url = http://www.skbuff.net/iputils
12license = BSD
13summary = Network monitoring tools including ping.
9bb99a82 14
802ea3af 15description
9bb99a82
MT
16 The iputils package contains basic utilities for monitoring a network, \
17 including ping. The ping command sends a series of ICMP protocol \
18 ECHO_REQUEST packets to a specified network host to discover whether \
19 the target machine is alive and receiving network traffic.
802ea3af
MT
20end
21
22source_dl =
23sources = %{thisapp}.tar.bz2
24
25patches = %{thisapp}-addrcache.patch
26patches += %{thisapp}-arping-infiniband.patch
27patches += %{thisapp}-arping_timeout.patch
28patches += %{thisapp}-countermeasures.patch
29patches += %{thisapp}-idn.patch
30patches += %{thisapp}-open-max.patch
31patches += %{thisapp}-ping-subint.patch
32patches += %{thisapp}-ping_cleanup.patch
33patches += %{thisapp}-rh.patch
34patches += %{thisapp}-traffic_class.patch
35patches += %{thisapp}-warnings.patch
36patches += %{thisapp}-output.patch
9bb99a82 37
802ea3af
MT
38build
39 requires
40 libcap-devel
41 libidn-devel
42 end
9bb99a82 43
802ea3af
MT
44 install
45 mkdir -pv %{BUILDROOT}/{bin,sbin} %{BUILDROOT}/usr/sbin
adb3e60c 46
802ea3af
MT
47 install -cp clockdiff %{BUILDROOT}/usr/sbin/
48 install -cp arping %{BUILDROOT}/sbin/
49 install -cp ping %{BUILDROOT}/bin/
50 install -cp ping6 %{BUILDROOT}/bin/
51 install -cp rdisc %{BUILDROOT}/sbin/
52 install -cp tracepath %{BUILDROOT}/bin/
53 install -cp tracepath6 %{BUILDROOT}/bin/
9bb99a82 54
802ea3af
MT
55 ln -svf ../../sbin/arping %{BUILDROOT}/usr/sbin/arping
56 ln -svf ../../bin/ping6 %{BUILDROOT}/usr/sbin/
57 ln -svf ../../bin/tracepath %{BUILDROOT}/usr/sbin/
58 ln -svf ../../bin/tracepath6 %{BUILDROOT}/usr/sbin/
9bb99a82 59
802ea3af
MT
60 setcap cap_net_admin=ep %{BUILDROOT}/bin/ping
61 setcap cap_net_admin=ep %{BUILDROOT}/bin/ping6
62 end
63end
9bb99a82 64
802ea3af
MT
65packages
66 package %{name}
67 end
68end