From bcb7e0a4a3a6be9ea8f7bf10f300adf72a9bae2a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Thu, 7 Jan 2010 11:04:13 +0000 Subject: [PATCH] - description of kernel package - small note in userspace tool for kernel modules or you get error "iptables: No chain/target/match by that name." Changed files: xtables-addons.spec -> 1.44 --- xtables-addons.spec | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/xtables-addons.spec b/xtables-addons.spec index dc67dee..3ea51b0 100644 --- a/xtables-addons.spec +++ b/xtables-addons.spec @@ -47,10 +47,15 @@ BuildRequires: rpmbuild(macros) >= 1.379 Requires: iptables >= 1.4.3 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +# use macro, so adapter won't try to wrap +%define kpackage kernel%{_alt_kernel}-net-xtables-addons = %{rel}@%{_kernel_ver_str} + %description An extensible NAT system, and an extensible packet filtering system. Replacement of ipchains in 2.6 and higher kernels. +You need %{kpackage} installed for the tools to work. + %description -l pl.UTF-8 Wydajny system translacji adresów (NAT) oraz system filtrowania pakietów. Zamiennik ipchains w jądrach 2.6 i nowszych. @@ -72,15 +77,15 @@ Linux. Вони дозволяють вам встановлювати міжм (firewalls) та IP маскарадинг, тощо. %package -n kernel%{_alt_kernel}-net-xtables-addons -Summary: - -Summary(pl.UTF-8): - -Release: %{release}@%{_kernel_ver_str} +Summary: Kernel modules for xtables addons +Release: %{rel}@%{_kernel_ver_str} Group: Base/Kernel Requires: %{name} = %{version}-%{rel} %{?with_dist_kernel:%requires_releq_kernel} Requires(post,postun): /sbin/depmod %description -n kernel%{_alt_kernel}-net-xtables-addons +Kernel modules for xtables addons. %prep %setup -q @@ -116,7 +121,7 @@ install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,/lib/modules/%{_kernel_ver}/kernel/n %if %{with kernel} cd extensions %install_kernel_modules -m compat_xtables -d kernel/net/netfilter -install xt_*ko $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/kernel/net/netfilter +install -p xt_*ko $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/kernel/net/netfilter cd .. %endif @@ -126,7 +131,7 @@ cd .. cd extensions for m in $(cat .manpages.lst); do - install libxt_$m.man $RPM_BUILD_ROOT%{_mandir}/man8/libxt_$m.8 + cp -a libxt_$m.man $RPM_BUILD_ROOT%{_mandir}/man8/libxt_$m.8 done cd .. %endif -- 2.43.0