On 16:48-20230621, Chirag Shilwant wrote: > - Currently oe-core's systemd-timesyncd defaults to Google's time servers. > However those servers are not always reachable. > Even if they are, it is much more sensible to use pool servers from ntp.org > and ubuntu. Hence, add a new timesyncd.conf file > for the same. > > - For the above issue, oe-core maintainers suggested to use bbappends in own > layers to point to the time servers suitable > for your projects [1]. Hence, use systemd_%.bbappend to install the newly > created timesyncd.conf file in filesystem. > > > Reference > --------- > [1] > https://www.openembedded.org/pipermail/openembedded-core/2019-November/289792.html > > Signed-off-by: Chirag Shilwant <[email protected]> > --- > .../recipes-core/systemd/systemd/timesyncd.conf | 17 +++++++++++++++++ > .../recipes-core/systemd/systemd_%.bbappend | 6 +++++- > 2 files changed, 22 insertions(+), 1 deletion(-) > create mode 100644 > meta-arago-distro/recipes-core/systemd/systemd/timesyncd.conf > > diff --git a/meta-arago-distro/recipes-core/systemd/systemd/timesyncd.conf > b/meta-arago-distro/recipes-core/systemd/systemd/timesyncd.conf > new file mode 100644 > index 00000000..a9f762b7 > --- /dev/null > +++ b/meta-arago-distro/recipes-core/systemd/systemd/timesyncd.conf > @@ -0,0 +1,17 @@ > +# This file is part of systemd. > +# > +# systemd is free software; you can redistribute it and/or modify it under > the > +# terms of the GNU Lesser General Public License as published by the Free > +# Software Foundation; either version 2.1 of the License, or (at your > option) > +# any later version. > +# > +# Entries in this file show the compile time defaults. Local configuration > +# should be created by either modifying this file, or by creating "drop-ins" > in > +# the timesyncd.conf.d/ subdirectory. The latter is generally recommended. > +# Defaults can be restored by simply deleting this file and all drop-ins. > +# > +# See timesyncd.conf(5) for details. > + > +[Time] > +NTP=0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org > +FallbackNTP=ntp.ubuntu.com > diff --git a/meta-arago-distro/recipes-core/systemd/systemd_%.bbappend > b/meta-arago-distro/recipes-core/systemd/systemd_%.bbappend > index 3de94336..a4437449 100644 > --- a/meta-arago-distro/recipes-core/systemd/systemd_%.bbappend > +++ b/meta-arago-distro/recipes-core/systemd/systemd_%.bbappend > @@ -1,4 +1,4 @@ > -PR:append = ".arago6" > +PR:append = ".arago7" > > FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" > > @@ -11,6 +11,7 @@ SRC_URI:append = " \ > file://30-wlan.network \ > file://60-usb.network \ > file://sync-clocks.service \ > + file://timesyncd.conf \ > " > > do_install:append() { > @@ -38,4 +39,7 @@ do_install:append() { > # Need NAMESPACES enabled in the kernel, workaround for now > install -m 0644 ${D}${systemd_system_unitdir}/systemd-hostnamed.service > ${D}${sysconfdir}/systemd/system/ > sed -i 's/PrivateNetwork=yes/PrivateNetwork=no/g' > ${D}${sysconfdir}/systemd/system/systemd-hostnamed.service > + > + install -d ${D}${sysconfdir}/systemd/ > + install -m 0644 ${WORKDIR}/timesyncd.conf ${D}${sysconfdir}/systemd/ > } > -- > 2.34.1 >
Agreed. Google ntp servers are not always reachable. Acked-by: Sai Sree Kartheek Adivi <[email protected]> -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#14671): https://lists.yoctoproject.org/g/meta-arago/message/14671 Mute This Topic: https://lists.yoctoproject.org/mt/99674123/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
