[openwrt/openwrt] kernel: set SOURCE_DATE_EPOCH for initramfs root dir

LEDE Commits lede-commits at lists.infradead.org
Wed Apr 6 09:23:51 PDT 2022


dangole pushed a commit to openwrt/openwrt.git, branch openwrt-22.03:
https://git.openwrt.org/bb8300069b5595b2ae322127a173d1bd3d04543e

commit bb8300069b5595b2ae322127a173d1bd3d04543e
Author: Daniel Golle <daniel at makrotopia.org>
AuthorDate: Wed Apr 6 12:19:31 2022 +0100

    kernel: set SOURCE_DATE_EPOCH for initramfs root dir
    
    Make sure the timestamp of the root directory of the initramfs is set
    to SOURCE_DATE_EPOCH as well.
    
    Fixes: 29d7461d11 ("kernel: set options to make external initramfs reproducible")
    Signed-off-by: Daniel Golle <daniel at makrotopia.org>
    (cherry picked from commit 54bcf586b0beb510345fdbac731ce1c04b6fa56b)
---
 include/kernel-defaults.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/kernel-defaults.mk b/include/kernel-defaults.mk
index 1e82f7d739..2e21392016 100644
--- a/include/kernel-defaults.mk
+++ b/include/kernel-defaults.mk
@@ -168,7 +168,7 @@ ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),)
 define Kernel/CompileImage/Initramfs
 	$(call Kernel/Configure/Initramfs)
 	$(CP) $(GENERIC_PLATFORM_DIR)/other-files/init $(TARGET_DIR)/init
-	$(if $(SOURCE_DATE_EPOCH),touch -hcd "@$(SOURCE_DATE_EPOCH)" $(TARGET_DIR)/init)
+	$(if $(SOURCE_DATE_EPOCH),touch -hcd "@$(SOURCE_DATE_EPOCH)" $(TARGET_DIR) $(TARGET_DIR)/init)
 	rm -rf $(KERNEL_BUILD_DIR)/linux-$(LINUX_VERSION)/usr/initramfs_data.cpio*
 ifeq ($(CONFIG_TARGET_ROOTFS_INITRAMFS_SEPARATE),y)
 ifneq ($(qstrip $(CONFIG_EXTERNAL_CPIO)),)




More information about the lede-commits mailing list