From f0e659c185b7ec24913dfdad9dc36d53c8866efb Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Thu, 16 Mar 2023 07:20:30 +0100 Subject: [PATCH] chrony: does not support SIGHUP, requires /var/lib/chrony Chrony drops privs after startup to user chrony, when restarting it writes its state in /var/lib/chrony, so the directory needs to have the correct permissions for that user. Signed-off-by: Joachim Wiberg --- board/common/rootfs/etc/tmpfiles.d/chrony.conf | 1 + .../skeleton/etc/finit.d/available/chronyd.conf | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 board/common/rootfs/etc/tmpfiles.d/chrony.conf diff --git a/board/common/rootfs/etc/tmpfiles.d/chrony.conf b/board/common/rootfs/etc/tmpfiles.d/chrony.conf new file mode 100644 index 00000000..27735426 --- /dev/null +++ b/board/common/rootfs/etc/tmpfiles.d/chrony.conf @@ -0,0 +1 @@ +d /var/lib/chrony 0755 chrony chrony diff --git a/package/skeleton-init-finit/skeleton/etc/finit.d/available/chronyd.conf b/package/skeleton-init-finit/skeleton/etc/finit.d/available/chronyd.conf index 859cdea5..618cb9a1 100644 --- a/package/skeleton-init-finit/skeleton/etc/finit.d/available/chronyd.conf +++ b/package/skeleton-init-finit/skeleton/etc/finit.d/available/chronyd.conf @@ -1,2 +1,2 @@ -# Requires /etc/chrony.conf to star, see https://chrony.tuxfamily.org/doc/3.4/chrony.conf.html -service [2345789] env:-/etc/default/chronyd chronyd -n $CHRONY_ARGS -- Chrony NTP v3/v4 daemon +# Requires /etc/chrony.conf to start, see https://chrony.tuxfamily.org/doc/3.4/chrony.conf.html +service [2345789] env:-/etc/default/chronyd chronyd -n $CHRONY_ARGS -- Chrony NTP v3/v4 daemon