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]]
-=-=-=-=-=-=-=-=-=-=-=-


  • [meta-arago][master/kir... Chirag Shilwant via lists.yoctoproject.org
    • Re: [meta-arago][m... Sai Sree Kartheek Adivi via lists.yoctoproject.org

Reply via email to