-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathiptables-ext-dns.spec.in
81 lines (62 loc) · 2.21 KB
/
iptables-ext-dns.spec.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
%define _unpackaged_files_terminate_build 0
%define _mod_dir kernel/net/netfilter
Summary: Administration tool for IPv4/IPv6 TCP/UDP packet filtering.
Name: iptables-ext-dns
Version: @PACKAGE_VERSION@
Release: 0%{?dist}
License: GPLv3
Group: System Environment/Base
Source: https://github.com/mimuret/iptables-ext-dns/iptables-ext-dns-%{version}.zip
URL: https://github.com/mimuret/iptables-ext-dns
Requires: iptables iptables-ipv6 nc ldns
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX
BuildRequires: gcc make automake libtool iptables-devel kernel-headers kernel-devel
%description
Administration tool for IPv4/IPv6 TCP/UDP packet filtering.
%prep
%{__rm} -rf ${RPM_BUILD_ROOT}
%setup
autoreconf --install --force --verbose
%{configure} --libdir=/%{_lib}
%build
%{__make}
%install
install -m755 -d ${RPM_BUILD_ROOT}%{_datadir}/%{name}-%{version}/test
install -m755 -d ${RPM_BUILD_ROOT}%{_datadir}/%{name}-%{version}/test/common
install -m755 -d ${RPM_BUILD_ROOT}%{_datadir}/%{name}-%{version}/test/ipv4
install -m755 -d ${RPM_BUILD_ROOT}%{_datadir}/%{name}-%{version}/test/ipv6
install -m755 -d ${RPM_BUILD_ROOT}%{_datadir}/%{name}-%{version}/test/util
install -m755 test/common/*.sh ${RPM_BUILD_ROOT}%{_datadir}/%{name}-%{version}/test/common
install -m755 test/ipv4/*.sh ${RPM_BUILD_ROOT}%{_datadir}/%{name}-%{version}/test/ipv4
install -m755 test/ipv6/*.sh ${RPM_BUILD_ROOT}%{_datadir}/%{name}-%{version}/test/ipv6
install -m755 test/util/*.sh ${RPM_BUILD_ROOT}%{_datadir}/%{name}-%{version}/test/util
install -m755 -d ${RPM_BUILD_ROOT}%{_datadir}/%{name}-%{version}/perf
install -m755 perf/*.* ${RPM_BUILD_ROOT}%{_datadir}/%{name}-%{version}/perf
install -m755 -d ${RPM_BUILD_ROOT}/lib/modules/%(uname -r)/%{_mod_dir}
export INSTALL_MOD_PATH=%{buildroot}
export INSTALL_MOD_DIR=%{_mod_dir}
%{__make} DESTDIR=%{buildroot} install
%clean
%{__rm} -rf ${RPM_BUILD_ROOT}
%post
/sbin/ldconfig
/sbin/depmod -A
%postun
/sbin/ldconfig
/sbin/depmod -A
%files
%defattr(-,root,root)
%doc LICENSE
%doc README.md
/%{_lib}/xtables/libxt_dns.*
/lib/modules/%(uname -r)/%{_mod_dir}/xt_dns.ko
%{_datadir}
%changelog
* Tue Mar 24 2016 t0r0t0r0
- 4th
* Fri Mar 18 2016 t0r0t0r0
- 3rd
* Mon Feb 29 2016 t0r0t0r0
- 2nd
* Fri Feb 26 2016 t0r0t0r0
- 1st