From f43bc8edafd05d9f5b5fe00b51eb0eefa0e6ef76 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Wed, 19 Aug 2020 14:01:52 -0700 Subject: [PATCH] radicale: Stop service during backup and restore Signed-off-by: Sunil Mohan Adapa Reviewed-by: Joseph Nuthalapati --- plinth/modules/radicale/__init__.py | 2 ++ plinth/modules/radicale/manifest.py | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/plinth/modules/radicale/__init__.py b/plinth/modules/radicale/__init__.py index 10c52968b..c80444c57 100644 --- a/plinth/modules/radicale/__init__.py +++ b/plinth/modules/radicale/__init__.py @@ -22,6 +22,8 @@ version = 2 managed_packages = ['radicale', 'uwsgi', 'uwsgi-plugin-python3'] +managed_services = ['uwsgi'] + _description = [ format_lazy( _('Radicale is a CalDAV and CardDAV server. It allows synchronization ' diff --git a/plinth/modules/radicale/manifest.py b/plinth/modules/radicale/manifest.py index 56c16452f..f17f220ec 100644 --- a/plinth/modules/radicale/manifest.py +++ b/plinth/modules/radicale/manifest.py @@ -79,4 +79,9 @@ clients = validate([{ }] }]) -backup = validate_backup({'data': {'directories': ['/var/lib/radicale/']}}) +backup = validate_backup({ + 'data': { + 'directories': ['/var/lib/radicale/'] + }, + 'services': ['uwsgi'] +})