]> git.proxmox.com Git - pve-kernel.git/commitdiff
d/rules: use UTC ISO format for build timestamp
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 13 Dec 2022 16:58:35 +0000 (17:58 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 14 Dec 2022 09:05:51 +0000 (10:05 +0100)
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>
debian/rules

index 365b4fa5ea1bb86397325399cf8ddcf1d44c821f..37aa75c40a3c7dd48299398c154ab7d557c31b9e 100755 (executable)
@@ -12,6 +12,7 @@ include debian/rules.d/env.mk
 include debian/rules.d/${DEB_BUILD_ARCH}.mk
 
 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_DEBUG_KERNEL_PKG=pve-kernel-${KVNAME}-dbgsym
@@ -125,7 +126,7 @@ binary: install
        touch $@
 
 .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 $@
 
 .install_mark: .compile_mark .modules_compile_mark