From: Jian Yu Date: Tue, 14 May 2024 17:50:20 +0000 (-0700) Subject: LU-17850 build: prefer LINUXRELEASE over uname -r X-Git-Tag: 2.15.64~153 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=refs%2Fchanges%2F08%2F55108%2F2;p=fs%2Flustre-release.git LU-17850 build: prefer LINUXRELEASE over uname -r In a container or chroot environment, "uname -r" reports the host instead of the target kernel version. We should use the LINUXRELEASE variable which is configured in config/lustre-build-linux.m4 with the value from UTS_RELEASE. Change-Id: Iaa48027f5ae873e1298695a264db1c351d9eac5c Test-Parameters: trivial Signed-off-by: Jian Yu Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/55108 Tested-by: jenkins Tested-by: Maloo Reviewed-by: ake sandgren Reviewed-by: Shaun Tancheff Reviewed-by: Oleg Drokin --- diff --git a/lustre.spec.in b/lustre.spec.in index bb64629..386a7ec 100644 --- a/lustre.spec.in +++ b/lustre.spec.in @@ -67,7 +67,7 @@ %{!?version: %global version @VERSION@} # if you want a custom kernel version set it variable with $ver.$arch -%{!?kver: %global kver %(uname -r)} +%{!?kver: %global kver @LINUXRELEASE@} # cut epoch for kmodtool %define _kver %(echo %{kver} | sed -e 's/^[0-9]*://') # trust version from kdir - but it can lost 'epoch'