lttng-modules/lttng-modules.spec

54 lines
1.0 KiB
RPMSpec

%define internal_version 2.0.0-rc1
Summary: LTTng Kernel Drivers
Name: lttng-modules
Version: 2.0.0.rc1
License: GPL
Release: 0
Group: System/Kernel
Source: %{name}-%{internal_version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: kernel-source kernel-syms module-init-tools
#%suse_kernel_module_package ec2 xen xenpae vmi um
%description
%package KMP
Summary: LTTng Tracing Drivers
Group: System/Kernel
%description KMP
%prep
%setup -n %{name}-%{internal_version}
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
done
%install
export INSTALL_MOD_PATH=$RPM_BUILD_ROOT
export INSTALL_MOD_DIR=updates
for flavor in %flavors_to_build; do
make -C /usr/src/linux-obj/%_target_cpu/$flavor modules_install M=$PWD/obj/$flavor
done
%post
/sbin/depmod -a
%postun
/sbin/depmod -a
%changelog