diff --git a/plinth/modules/datetime/__init__.py b/plinth/modules/datetime/__init__.py index e51cd50cd..229e47fae 100644 --- a/plinth/modules/datetime/__init__.py +++ b/plinth/modules/datetime/__init__.py @@ -9,7 +9,7 @@ from django.utils.translation import gettext_lazy as _ from plinth import app as app_module from plinth import menu -from plinth.daemon import Daemon +from plinth.daemon import Daemon, RelatedDaemon from plinth.modules.backups.components import BackupRestore from plinth.package import Packages @@ -75,6 +75,9 @@ class DateTimeApp(app_module.App): packages = Packages('packages-datetime', ['systemd-timesyncd']) self.add(packages) + daemon = RelatedDaemon('daemon-datetime', 'systemd-timedated') + self.add(daemon) + if self._is_time_managed(): daemon = Daemon('daemon-datetime', 'systemd-timesyncd') self.add(daemon) diff --git a/plinth/modules/datetime/manifest.py b/plinth/modules/datetime/manifest.py index 59f2d45f9..229b34d40 100644 --- a/plinth/modules/datetime/manifest.py +++ b/plinth/modules/datetime/manifest.py @@ -3,4 +3,9 @@ Application manifest for datetime. """ -backup = {'data': {'files': ['/etc/timezone']}} +backup = { + 'data': { + 'files': ['/etc/localtime'] + }, + 'services': ['systemd-timedated'], +}