Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/archiso/mkarchiso
diff options
context:
space:
mode:
authornl6720 <nl6720@gmail.com>2022-08-28 15:10:12 +0300
committernl6720 <nl6720@gmail.com>2022-08-28 15:10:12 +0300
commit8ed192b70568a5a29a898decba35d0da69608414 (patch)
tree8f3455bacd5eff283c1c0acab373502557751052 /archiso/mkarchiso
parent642beb7e706474c3c6ef6af361ed81735bfb4d7f (diff)
parentaef242720d8d17bdaf56fd573fff3c02ccc062cb (diff)
Merge remote-tracking branch 'origin/merge-requests/281'
By Christian Hesse * origin/merge-requests/281: mkarchiso: touch clock-epoch for extra hint on date and time See merge request https://gitlab.archlinux.org/archlinux/archiso/-/merge_requests/281 While it feels dirty to place files in /usr/lib/, since it is the package manager's teritory, the path is unfortunately hardcoded. https://github.com/systemd/systemd/commit/5170afbc55d492f270c8948579324910c8c0b838
Diffstat (limited to 'archiso/mkarchiso')
-rwxr-xr-xarchiso/mkarchiso5
1 files changed, 5 insertions, 0 deletions
diff --git a/archiso/mkarchiso b/archiso/mkarchiso
index 04c1e52..5f0c79b 100755
--- a/archiso/mkarchiso
+++ b/archiso/mkarchiso
@@ -1590,6 +1590,11 @@ _make_version() {
[[ ! -e "${_os_release}" ]] || sed -i '/^IMAGE_ID=/d;/^IMAGE_VERSION=/d' "${_os_release}"
printf 'IMAGE_ID=%s\nIMAGE_VERSION=%s\n' "${iso_name}" "${iso_version}" >> "${_os_release}"
fi
+
+ # Touch /usr/lib/clock-epoch to give another hint on date and time
+ # for systems with screwed or broken RTC.
+ touch -m -d"@${SOURCE_DATE_EPOCH}" -- "${pacstrap_dir}/usr/lib/clock-epoch"
+
_msg_info "Done!"
}