From: Daan De Meyer Date: Wed, 9 Aug 2023 06:43:35 +0000 (+0200) Subject: Touch /usr/lib/clock-epoch during the build X-Git-Tag: v15~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=920416d3fccb8273c029bcd85aca0ca0873940bf;p=thirdparty%2Fmkosi.git Touch /usr/lib/clock-epoch during the build We'll handle the reproducible builds part of this together with all the other changes for reproducible builds. Fixes #1218 --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index 9fccca9a9..4f2c56b40 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -1063,6 +1063,11 @@ def configure_initrd(state: MkosiState) -> None: (state.root / "etc/initrd-release").symlink_to("/etc/os-release") +def configure_clock(state: MkosiState) -> None: + with umask(~0o644): + (state.root / "usr/lib/clock-epoch").touch() + + def run_depmod(state: MkosiState) -> None: if state.config.bootable == ConfigFeature.disabled: return @@ -1382,6 +1387,7 @@ def build_image(args: MkosiArgs, config: MkosiConfig) -> None: configure_autologin(state) configure_initrd(state) configure_ssh(state) + configure_clock(state) install_boot_loader(state) run_sysusers(state)