2
0
mirror of https://github.com/xcat2/xcat-dep.git synced 2024-11-21 09:01:46 +00:00
xcat-dep/kvm/kvm-kmod.spec

65 lines
1.2 KiB
RPMSpec

%define kmod_name kvm
%{!?kverrel:%define kverrel %(rpm -q kernel-devel --qf '%{RPMTAG_VERSION}-%{RPMTAG_RELEASE}' | tail -1)}
%define kversion %(echo "%{kverrel}" | sed -e 's|-.*||')
%define krelease %(echo "%{kverrel}" | sed -e 's|.*-||')
Name: kvm-kmod
Version: 2.6.30.1
Epoch: 2
Release: 1_%{kversion}_%{krelease}
Summary: %{kmod_name} kernel module
Group: System Environment/Kernel
License: GPL
URL: http://www.qumranet.com
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
Source: kvm-kmod-2.6.30.1.tar.gz
#Patch: kvm-kmod-makefix.patch
ExclusiveArch: i386 x86_64 ia64
%description
This kernel module provides support for virtual machines using hardware support
(Intel VT-x&VT-i or AMD SVM).
%prep
%setup -q -n kvm-kmod-2.6.30.1
#%patch -p1
%build
rm -rf %{buildroot}
./configure
make
%install
make install DESTDIR=%{buildroot}
%define moddir /lib/modules/%{kverrel}/extra
chmod u+x %{buildroot}/%{moddir}/%{kmod_name}*.ko
%post
depmod %{kverrel}
%postun
depmod %{kverrel}
%clean
%{__rm} -rf %{buildroot}
%files
%{moddir}/%{kmod_name}.ko
%ifarch i386 x86_64
%{moddir}/%{kmod_name}-amd.ko
%endif
%{moddir}/%{kmod_name}-intel.ko
%changelog