-%package -n kernel%{_alt_kernel}-net-ixgbe
-Summary: Intel(R) 10 Gigabit driver for Linux
-Summary(pl.UTF-8): Sterownik do karty Intel(R) 10 Gigabit
-Release: %{rel}@%{_kernel_ver_str}
-Group: Base/Kernel
-Requires(post,postun): /sbin/depmod
-%if %{with dist_kernel}
-%requires_releq_kernel
-Requires(postun): %releq_kernel
-%endif
-
-%description -n kernel%{_alt_kernel}-net-ixgbe
-This package contains the Linux driver for the Intel(R) 10 Gigabit
-adapters with 82598EB chipset.
-
-%description -n kernel%{_alt_kernel}-net-ixgbe -l pl.UTF-8
-Ten pakiet zawiera sterownik dla Linuksa do kart sieciowych z rodziny
-Intel(R) 10 Gigabit opartych o układ 82598EB.
+%define kernel_pkg()\
+%package -n kernel%{_alt_kernel}-net-ixgbe\
+Summary: Intel(R) 10 Gigabit driver for Linux\
+Summary(pl.UTF-8): Sterownik do karty Intel(R) 10 Gigabit\
+Release: %{rel}@%{_kernel_ver_str}\
+Group: Base/Kernel\
+Requires(post,postun): /sbin/depmod\
+%requires_releq_kernel\
+Requires(postun): %releq_kernel\
+\
+%description -n kernel%{_alt_kernel}-net-ixgbe\
+This package contains the Linux driver for the Intel(R) 10 Gigabit\
+adapters with 82598EB chipset.\
+\
+%description -n kernel%{_alt_kernel}-net-ixgbe -l pl.UTF-8\
+Ten pakiet zawiera sterownik dla Linuksa do kart sieciowych z rodziny\
+Intel(R) 10 Gigabit opartych o układ 82598EB.\
+\
+%files -n kernel%{_alt_kernel}-net-ixgbe\
+%defattr(644,root,root,755)\
+%doc ixgbe.7 README\
+/etc/modprobe.d/%{_kernel_ver}/%{pname}.conf\
+/lib/modules/%{_kernel_ver}/kernel/drivers/net/%{pname}*.ko*\
+\
+%post -n kernel%{_alt_kernel}-net-ixgbe\
+%depmod %{_kernel_ver}\
+\
+%postun -n kernel%{_alt_kernel}-net-ixgbe\
+%depmod %{_kernel_ver}\
+%{nil}
+
+%define build_kernel_pkg()\
+%build_kernel_modules -C src -m %{pname}\
+%install_kernel_modules -D installed -m src/%{pname} -d kernel/drivers/net -n %{pname} -s current\
+%{nil}
+
+%define install_kernel_pkg()\
+install -d $RPM_BUILD_ROOT/etc/modprobe.d/%{_kernel_ver}\
+# blacklist kernel module\
+cat > $RPM_BUILD_ROOT/etc/modprobe.d/%{_kernel_ver}/%{pname}.conf <<'EOF'\
+blacklist ixgbe\
+alias ixgbe ixgbe-current\
+EOF\
+%{nil}
+
+%{expand:%create_kernel_packages}