There is an error when build on sles platform:
```
test -d /usr/src/linux-3.0.13-0.27-obj/x86_64/default//.
++ KDIR=/usr/src/linux-3.0.13-0.27-obj/x86_64/default/
++ scripts/get_uts_release.sh
+ test 3.0.13-0.27-default = 3.0.13
error: Bad exit status from /var/tmp/rpm-tmp.20427 (%prep)
```
It seems get_uts_release.sh check kernelrelease first and then
kernelversion,
so i think we should get version by kernelrelease before kernelversion in
Makefile
```
diff --git a/Makefile b/Makefile
index f0ad0c39..efdb6e45 100644
--- a/Makefile
+++ b/Makefile
@@ -35,7 +35,7 @@ ifndef KVER
KVER = `uname -r`
KDIR = /lib/modules/$(KVER)/build
else
-KVER := $(shell (make -s -C $(KDIR) kernelversion || make -s -C $(KDIR)
kernelrelease) | tail -n1)
+KVER := $(shell (make -s -C $(KDIR) kernelrelease || make -s -C $(KDIR)
kernelversion) | tail -n1)
ifeq ($(KVER),)
$(error could not guess kernel version string from kernel sources
at "$(KDIR)")
endif
(END)
```
_______________________________________________
drbd-user mailing list
[email protected]
http://lists.linbit.com/mailman/listinfo/drbd-user