Search
j0ke.net Open Build Service
>
Projects
>
server:monitoring
:
netflow
>
pf_ring
> Changes
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
Changes of Revision 5
[-]
[+]
Added
pf_ring-ixgbe-kmp.spec
@@ -0,0 +1,63 @@ +# +# spec file for package pf_ring (Version 2.6.32) +# +# +# norootforbuild +# + +Name: ixgbe +BuildRequires: kernel-source kernel-syms module-init-tools +Summary: PF_RING enabled ixgbe driver +Version: 2.0.44.14 +Release: 1 +Group: System/Kernel +License: GPL v2 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source: libpfring-svn4391.tar.bz2 +Source1: preamble +Source100: %{name}.changes +Autoreqprov: on +%suse_kernel_module_package -p %_sourcedir/preamble kdump um ec2 + +%description +This package contains a kernel module for pf_ring. + +%package KMP +Summary: PF_RING enabled ixbe driver +Group: System/Kernel + +%description KMP +This package contains a kernel module for ixgbe. + +%prep +%setup -q + +set -- * +mkdir source +mv "$@" source/ +mkdir obj + +%build +export EXTRA_CFLAGS='-DVERSION=\"%version\"' +for flavor in %flavors_to_build; do + rm -rf obj/$flavor + cp -r source obj/$flavor + make -C /usr/src/linux-obj/%_target_cpu/$flavor modules \ + M=$PWD/obj/$flavor/drivers/intel/ixgbe-2.0.44.14-No-FlowDirector/src +done + +%install +export INSTALL_MOD_PATH=$RPM_BUILD_ROOT +export INSTALL_MOD_DIR=updates +for flavor in %flavors_to_build; do +if [ $flavor != debug ] ; then + find . -iname "*.ko" -exec strip --strip-debug {} \; +fi + make -C /usr/src/linux-obj/%_target_cpu/$flavor modules_install \ + M=$PWD/obj/$flavor/drivers/intel/ixgbe-2.0.44.14-No-FlowDirector/src +done + +%clean +rm -rf $RPM_BUILD_ROOT + +%changelog