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
This commit is contained in:
Bart Van Assche
2015-01-16 13:12:22 +00:00
parent 275f8c2018
commit c7b366e8e9
2 changed files with 4 additions and 3 deletions
+3 -2
View File
@@ -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:
+1 -1
View File
@@ -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)"; \