sed -e s\,@REPO_VERSION@,$(REPO_VERSION),g \
-e s\,@BLKTAP_VERSION@,$(BLKTAP_VERSION),g\
-e s\,@BLKTAP_RELEASE@,$(BLKTAP_RELEASE),g\
+ -e s\,@KERNEL_VERSION@,$(KERNEL_VERSION),g\
-e \\,%changelog,rchangelog.tmp \
< blktap.spec.in \
> $(RPM_SPECSDIR)/blktap.spec
$(RPM_BUILD_COOKIE): $(RPM_DIRECTORIES) $(SOURCES)
$(RPMBUILD) --target $(DOMAIN0_ARCH_OPTIMIZED) \
- -ba $(RPM_SPECSDIR)/blktap.spec \
- --define "kernel_version $(KERNEL_VERSION)"
+ -ba $(RPM_SPECSDIR)/blktap.spec
@touch $@
$(MY_SOURCES)/MANIFEST: $(MY_SOURCES_DIRSTAMP)
+%{!?kernel_version: %define kernel_version @KERNEL_VERSION@}
+
%define uname %{kernel_version}%{?flavour}
Summary: blktap user space utilities
Patch1: %{name}-udev-ignore-tapdevs.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Obsoletes: xen-blktap
-BuildRequires: e2fsprogs-devel, kernel-xen-devel
+BuildRequires: e2fsprogs-devel, kernel-xen-devel, libaio-devel
%description
This package contains the blktap userspace utilities