54 lines
1.0 KiB
RPMSpec
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
|
||
|
|