Whamcloud - gitweb
LU-13562 build: get correct kernel flavor for SLES 94/47594/2
authorJian Yu <yujian@whamcloud.com>
Sat, 11 Jun 2022 03:57:54 +0000 (20:57 -0700)
committerOleg Drokin <green@whamcloud.com>
Wed, 6 Jul 2022 03:34:19 +0000 (03:34 +0000)
This patch fixes lustre.spec.in to get correct kernel flavor
for SLES when kobjdir is detected as /lib/modules/%{_kver}/build.

Test-Parameters: trivial clientdistro=sles15sp3

Change-Id: I350032af383ea8b7f48accd93e5cd11c571e6620
Fixes: d746e64fe1 ("LU-13562 build: SUSE build support for azure, cray_ari_s")
Signed-off-by: Jian Yu <yujian@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/47594
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Reviewed-by: Colin Faber <cfaber@ddn.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre.spec.in

index dfbd282..24df136 100644 (file)
@@ -65,7 +65,7 @@
 %{!?kobjdir: %global kobjdir %(if [ "%{kdir}" = "/lib/modules/%{_kver}/source" ]; then echo "/lib/modules/%{_kver}/build"; else echo "%{kdir}"; fi)}
 
 %if 0%{?suse_version} >= 1310 && %{defined _take_kobj}
-       %global _flavor %(basename "%{kobjdir}")
+       %global _flavor %(echo %{_kver} | sed -e 's/^.*-//')
 %else
        %global _flavor default
 %endif