From 82f265deb481846e1b3931f34b577063a3f6df00 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Sun, 8 Sep 2024 10:26:45 -0700 Subject: [PATCH] fix: fully lock timestamps in linux kernels --- packages/linux-airgap/Containerfile | 3 ++- packages/linux-generic/Containerfile | 3 ++- packages/linux-guest/Containerfile | 3 ++- packages/linux-nitro/Containerfile | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/linux-airgap/Containerfile b/packages/linux-airgap/Containerfile index 7842ea3..ed3872a 100644 --- a/packages/linux-airgap/Containerfile +++ b/packages/linux-airgap/Containerfile @@ -37,9 +37,10 @@ COPY --from=stagex/bash /bin/bash /bin/sh RUN tar -xf ${SRC_FILE} WORKDIR /linux-${VERSION} ADD linux.config .config +ENV SOURCE_DATE_EPOCH=1 ENV KBUILD_BUILD_HOST=stagex ENV KBUILD_BUILD_USER=user -ENV KBUILD_BUILD_TIMESTAMP=1 +ENV KBUILD_BUILD_TIMESTAMP="Thu Jan 1 12:00:00 AM GMT 1970" RUN <<-EOF set -eux make -j "$(nproc)" bzImage diff --git a/packages/linux-generic/Containerfile b/packages/linux-generic/Containerfile index 1996072..472b9e0 100644 --- a/packages/linux-generic/Containerfile +++ b/packages/linux-generic/Containerfile @@ -36,9 +36,10 @@ COPY --from=stagex/bash . / COPY --from=stagex/bash /bin/bash /bin/sh RUN tar -xf ${SRC_FILE} WORKDIR /linux-${VERSION} +ENV SOURCE_DATE_EPOCH=1 ENV KBUILD_BUILD_HOST=stagex ENV KBUILD_BUILD_USER=user -ENV KBUILD_BUILD_TIMESTAMP=1 +ENV KBUILD_BUILD_TIMESTAMP="Thu Jan 1 12:00:00 AM GMT 1970" RUN <<-EOF set -eux unsetConfs=' diff --git a/packages/linux-guest/Containerfile b/packages/linux-guest/Containerfile index 7842ea3..ed3872a 100644 --- a/packages/linux-guest/Containerfile +++ b/packages/linux-guest/Containerfile @@ -37,9 +37,10 @@ COPY --from=stagex/bash /bin/bash /bin/sh RUN tar -xf ${SRC_FILE} WORKDIR /linux-${VERSION} ADD linux.config .config +ENV SOURCE_DATE_EPOCH=1 ENV KBUILD_BUILD_HOST=stagex ENV KBUILD_BUILD_USER=user -ENV KBUILD_BUILD_TIMESTAMP=1 +ENV KBUILD_BUILD_TIMESTAMP="Thu Jan 1 12:00:00 AM GMT 1970" RUN <<-EOF set -eux make -j "$(nproc)" bzImage diff --git a/packages/linux-nitro/Containerfile b/packages/linux-nitro/Containerfile index 130a13f..ed2b452 100644 --- a/packages/linux-nitro/Containerfile +++ b/packages/linux-nitro/Containerfile @@ -44,9 +44,10 @@ RUN tar -xf ${NSM_SRC_FILE} -C nitro-bootstrap --strip-components 1 RUN tar -xf ${SRC_FILE} WORKDIR /linux-${VERSION} ADD linux.config .config +ENV SOURCE_DATE_EPOCH=1 ENV KBUILD_BUILD_HOST=stagex ENV KBUILD_BUILD_USER=user -ENV KBUILD_BUILD_TIMESTAMP=1 +ENV KBUILD_BUILD_TIMESTAMP="Thu Jan 1 12:00:00 AM GMT 1970" RUN <<-EOF set -eux make olddefconfig