4 |
# queuing that build enable the macro again for subsequent builds; that way |
# queuing that build enable the macro again for subsequent builds; that way |
5 |
# a new akmod package will only get build when a new one is actually needed |
# a new akmod package will only get build when a new one is actually needed |
6 |
|
|
7 |
%global buildforkernels current |
%global buildforkernels akmod |
8 |
|
|
9 |
#FIXME xtables-kmod doesn't use the appropriate cflags |
#FIXME xtables-kmod doesn't use the appropriate cflags |
10 |
%global debug_package %{nil} |
%global debug_package %{nil} |
12 |
%define name xtables-addons-kmod |
%define name xtables-addons-kmod |
13 |
%define name_src xtables-addons |
%define name_src xtables-addons |
14 |
%define version 2.14 |
%define version 2.14 |
15 |
%define release 02 |
%define release 03 |
16 |
Summary: %{name} is a set of additional extensions for the Xtables packet filter (modules kmod ONLY). |
Summary: %{name} is a set of additional extensions for the Xtables packet filter (modules kmod ONLY). |
17 |
Name: %{name} |
Name: %{name} |
18 |
Version: %{version} |
Version: %{version} |
72 |
|
|
73 |
%build |
%build |
74 |
for kernel_version in %{?kernel_versions} ; do |
for kernel_version in %{?kernel_versions} ; do |
|
if ! grep -q 'XT_TARGET_TEE=m' %{_usrsrc}/kernels/${kernel_version%%___*}/.config; then |
|
|
echo ' >>>>> sed TEE' |
|
|
sed -i 's/build_TEE=/build_TEE=m/' _kmod_build_${kernel_version%%___*}/mconfig |
|
|
fi |
|
|
if ! grep -q 'XT_TARGET_CHECKSUM=m' %{_usrsrc}/kernels/${kernel_version%%___*}/.config; then |
|
|
echo ' >>>>> sed CHECKSUM' |
|
|
sed -i 's/build_CHECKSUM=/build_CHECKSUM=m/' _kmod_build_${kernel_version%%___*}/mconfig |
|
|
fi |
|
75 |
export XA_ABSTOPSRCDIR=${PWD}/_kmod_build_${kernel_version%%___*} |
export XA_ABSTOPSRCDIR=${PWD}/_kmod_build_${kernel_version%%___*} |
76 |
make %{?_smp_mflags} V=1 -C "${kernel_version##*___}" M=${PWD}/_kmod_build_${kernel_version%%___*}/extensions modules |
make %{?_smp_mflags} V=1 -C "${kernel_version##*___}" M=${PWD}/_kmod_build_${kernel_version%%___*}/extensions modules |
77 |
done |
done |