<div dir="ltr"><div><br></div><div>There is an error when build on sles platform:<br></div><div><br>```<br><pre class="gmail-build-trace" id="gmail-build-trace"><code class="gmail-bash gmail-js-build-output"> test -d /usr/src/linux-3.0.13-0.27-obj/x86_64/default//.<br>++ KDIR=/usr/src/linux-3.0.13-0.27-obj/x86_64/default/<br>++ scripts/get_uts_release.sh<br>+ test 3.0.13-0.27-default = 3.0.13<br>error: Bad exit status from /var/tmp/rpm-tmp.20427 (%prep)</code></pre>```<br><br></div><div>It seems<code class="gmail-bash gmail-js-build-output"> get_uts_release.sh check kernelrelease first and then kernelversion,</code><br></div>so  i think we should get version by kernelrelease before kernelversion in Makefile<br><br><div>```<br>diff --git a/Makefile b/Makefile<br>index f0ad0c39..efdb6e45 100644<br>--- a/Makefile<br>+++ b/Makefile<br>@@ -35,7 +35,7 @@ ifndef KVER<br> KVER = `uname -r`<br> KDIR = /lib/modules/$(KVER)/build<br>  else<br>-KVER := $(shell (make -s -C $(KDIR) kernelversion || make -s -C $(KDIR) kernelrelease) | tail -n1)<br>+KVER := $(shell (make -s -C $(KDIR) kernelrelease || make -s -C $(KDIR) kernelversion) | tail -n1)<br> ifeq ($(KVER),)<br>        $(error could not guess kernel version string from kernel sources at &quot;$(KDIR)&quot;)<br> endif<br>(END)<br>```<br></div></div>