On Tue, 19 Nov 2024 at 11:51, Dan McGregor via lists.openembedded.org
<danismostlikely=gmail....@lists.openembedded.org> wrote:
>
> From: Daniel McGregor <daniel.mcgre...@vecima.com>
>
> Recently the systemd recipe grew support for setting the epoch time
> at image build time. Unfortunately this is unconditional, and our
> use case for the set-time-epoch PACKAGECONFIG is we have a system
> requirement that our product boot with the time set to the UNIX
> epoch.
>
> Instead of trying to complicate things with either an image hook or
> overriding the systemd recipe, just make setting the epoch at image
> time optional, with the same PACKAGECONFIG that controls hardcoding
> the systemd build time as the default epoch.
>
> Signed-off-by: Daniel McGregor <daniel.mcgre...@vecima.com>
> ---
>  meta/recipes-core/systemd/systemd_256.7.bb | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/meta/recipes-core/systemd/systemd_256.7.bb 
> b/meta/recipes-core/systemd/systemd_256.7.bb
> index 3831baa511b..8b7ed2efe23 100644
> --- a/meta/recipes-core/systemd/systemd_256.7.bb
> +++ b/meta/recipes-core/systemd/systemd_256.7.bb
> @@ -870,7 +870,9 @@ ALTERNATIVE_LINK_NAME[runlevel] = 
> "${base_sbindir}/runlevel"
>  ALTERNATIVE_PRIORITY[runlevel] ?= "300"
>
>  pkg_postinst:${PN}:append () {
> -       touch $D${libdir}/clock-epoch
> +       if ${@bb.utils.contains('PACKAGECONFIG', 'set-time-epoch', 'true', 
> 'false', d)}; then
> +               touch $D${nonarch_libdir}/clock-epoch

I noticed this one shortly after the original patch.. systemd checks
/usr/lib/clock-epoch, libdir might be something like /usr/lib64.

> +       fi
>  }
>
>  pkg_postinst:${PN}:libc-glibc () {
> --
> 2.47.0
>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#207402): 
https://lists.openembedded.org/g/openembedded-core/message/207402
Mute This Topic: https://lists.openembedded.org/mt/109669301/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to