kbuild: rpm-pkg: derive the Version from %{KERNELRELEASE}
authorMasahiro Yamada <masahiroy@kernel.org>
Sat, 22 Jul 2023 04:47:57 +0000 (13:47 +0900)
committerMasahiro Yamada <masahiroy@kernel.org>
Mon, 24 Jul 2023 15:59:32 +0000 (00:59 +0900)
Avoid hard-coding the Version field in the generated spec file.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
scripts/package/mkspec

index 22e290d23d8aee414dcccaff7ec1b9c2df1f0561..783e1997d94aefb715d8326cefa452336dbd31b1 100755 (executable)
@@ -27,8 +27,6 @@ else
        M=DEL
 fi
 
-__KERNELRELEASE=$(echo $KERNELRELEASE | sed -e "s/-/_/g")
-
 # We can label the here-doc lines for conditional output to the spec file
 #
 # Labels:
@@ -43,7 +41,7 @@ sed -e '/^DEL/d' -e 's/^\t*//' <<EOF
 
        Name: kernel
        Summary: The Linux Kernel
-       Version: $__KERNELRELEASE
+       Version: %(echo %{KERNELRELEASE} | sed -e 's/-/_/g')
        Release: $(cat .version 2>/dev/null || echo 1)
        License: GPL
        Group: System Environment/Kernel