kbuild: deb-pkg: do not take KERNELRELEASE from the source version
authorMasahiro Yamada <masahiroy@kernel.org>
Sun, 12 Mar 2023 20:07:27 +0000 (05:07 +0900)
committerMasahiro Yamada <masahiroy@kernel.org>
Wed, 15 Mar 2023 06:15:07 +0000 (15:15 +0900)
commit7a531c21f83d7c62825d00bee3a76c1ccfb5de9f
treec96a175a48f4cc212b43d4a3ce72b30e3bfd9990
parent2fd6c4553c962ec7ea8a60c0a3632c7e984800f0
kbuild: deb-pkg: do not take KERNELRELEASE from the source version

KERNELRELEASE does not need to match the package version in changelog.
Rather, it conventially matches what is called 'ABINAME', which is a
part of the binary package names.

Both are the same by default, but the former might be overridden by
KDEB_PKGVERSION. In this case, the resulting package would not boot
because /lib/modules/$(uname -r) does not point the module directory.

Partially revert 3ab18a625ce4 ("kbuild: deb-pkg: improve the usability
of source package").

Reported-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Fixes: 3ab18a625ce4 ("kbuild: deb-pkg: improve the usability of source package")
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Tested-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
scripts/package/deb-build-option
scripts/package/mkdebian