From c7b366e8e966666e495e14bab0911e521386ccc3 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Fri, 16 Jan 2015 13:12:22 +0000 Subject: [PATCH] scst.spec.in: Pass kernel version via RPM-variable %{kversion} instead of shell variable ${KVER} git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@5973 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- Makefile | 5 +++-- scst.spec.in | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 0f8268b27..38fac7c45 100644 --- a/Makefile +++ b/Makefile @@ -408,8 +408,9 @@ scst-rpm: cp $${name}-$(VERSION).tar.bz2 $${rpmtopdir}/SOURCES && \ sed "s/@rpm_version@/$(VERSION)/g" \ <$${name}.spec.in >$${name}.spec; \ - MAKE="$(MAKE)" \ - rpmbuild --define="%_topdir $${rpmtopdir}" -ba $${name}.spec && \ + MAKE="$(MAKE)" rpmbuild --define="%_topdir $${rpmtopdir}" \ + $(if $(KVER),--define="%kversion $(KVER)") \ + -ba $${name}.spec && \ rm -f $${name}-$(VERSION).tar.bz2 rpm: diff --git a/scst.spec.in b/scst.spec.in index a77e9f02a..986b196ff 100644 --- a/scst.spec.in +++ b/scst.spec.in @@ -1,5 +1,5 @@ %define kmod_name scst -%define kversion %{expand:%%(echo ${KVER:-$(uname -r)})} +%{!?kversion:%define kversion %{expand:%%(uname -r)}} %define kernel_rpm %{expand:%%( \ krpm="$(rpm -qf /boot/vmlinuz-%{kversion} 2>/dev/null | \ grep -v 'is not owned by any package' | head -n 1)"; \