d/rules: use UTC ISO format for build timestamp

same info but shorter, avoiding cut-off on `uname -a` output due to
the relatively newly changed and reported "SMP PREEMPT_DYNAMIC" mode.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2022-12-13 17:58:35 +01:00
parent e911b5aabc
commit 71031b0bc3

3
debian/rules vendored
View File

@ -12,6 +12,7 @@ include debian/rules.d/env.mk
include debian/rules.d/${DEB_BUILD_ARCH}.mk include debian/rules.d/${DEB_BUILD_ARCH}.mk
CHANGELOG_DATE:=$(shell dpkg-parsechangelog -SDate) CHANGELOG_DATE:=$(shell dpkg-parsechangelog -SDate)
CHANGELOG_DATE_UTC_ISO := $(shell date -u -d '$(SOURCE_DATE)' +%Y-%m-%dT%H:%MZ)
PVE_KERNEL_PKG=pve-kernel-${KVNAME} PVE_KERNEL_PKG=pve-kernel-${KVNAME}
PVE_DEBUG_KERNEL_PKG=pve-kernel-${KVNAME}-dbgsym PVE_DEBUG_KERNEL_PKG=pve-kernel-${KVNAME}-dbgsym
@ -126,7 +127,7 @@ binary: install
touch $@ touch $@
.compile_mark: .config_mark .compile_mark: .config_mark
${MAKE} -C ${KERNEL_SRC} KBUILD_BUILD_VERSION_TIMESTAMP="PVE ${DEB_VERSION} (${CHANGELOG_DATE})" ${MAKE} -C ${KERNEL_SRC} KBUILD_BUILD_VERSION_TIMESTAMP="PVE ${DEB_VERSION} (${CHANGELOG_DATE_UTC_ISO})"
touch $@ touch $@
.install_mark: .compile_mark .modules_compile_mark .install_mark: .compile_mark .modules_compile_mark