mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
systemd-timesyncd service does not run if we have another NTP daemon installed or FreedomBox runs inside a container where the host manages the time. In this case, make the application as unmanaged - app can't be disabled, no app diagnostics is shown and enable/disable functional tests are skipped. Closes #1616 Tests performed: - Run FreedomBox inside a KVM virtualization module, check that systemd-timesyncd is running, datetime app can be disabled and all diagnostics and date_and_time functional tests pass. - Run FreedomBox inside a systemd-nspawn container, check that systemd-timesyncd is not running, datetime app can't be disabled, the diagnostics button is not shown and two date_and_time functional tests are skipped. Signed-off-by: Veiko Aasa <veiko17@disroot.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>