From 528671c4cd33f8decdb3a1549901ac5d9b10dd52 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sat, 30 Mar 2024 08:41:49 +0100 Subject: [PATCH] confd: save updated system time also to RTC Fixes #367 Signed-off-by: Joachim Wiberg --- src/confd/src/ietf-system.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/confd/src/ietf-system.c b/src/confd/src/ietf-system.c index ed04df7c..dfecf76b 100644 --- a/src/confd/src/ietf-system.c +++ b/src/confd/src/ietf-system.c @@ -260,6 +260,10 @@ static int rpc_set_datetime(sr_session_ctx_t *session, uint32_t sub_id, goto done; } + /* Ensure the RTC is updated as well, in case of unclean shutdowns */ + if (systemf("hwclock -uw")) + ERROR("failed saving new system date/time to RTC."); + rc = SR_ERR_OK; done: unsetenv("TZ");