%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