From: Jian Yu Date: Wed, 15 May 2024 04:52:41 +0000 (-0700) Subject: LU-17850 build: prefer LINUXRELEASE over uname -r X-Git-Tag: 2.15.5-RC1~6 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=09c0cbc8962f6c5d8c3352dbfbf5d3736a59b86c;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. Lustre-change: https://review.whamcloud.com/55108 Lustre-commit: 0c46ba62efb35b31bb826e5898ffa6e52768e7fa Test-Parameters: trivial Signed-off-by: Jian Yu Change-Id: Iaa48027f5ae873e1298695a264db1c351d9eac5c Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/55115 Reviewed-by: Oleg Drokin Reviewed-by: Andreas Dilger Reviewed-by: Yang Sheng Tested-by: jenkins Tested-by: Maloo --- diff --git a/lustre.spec.in b/lustre.spec.in index 2678d60..1cc3222 100644 --- a/lustre.spec.in +++ b/lustre.spec.in @@ -52,7 +52,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'