From b1c11b5cc737697522358e3c5b8e18db651e56fe Mon Sep 17 00:00:00 2001 From: Bharath Chava Date: Thu, 3 Sep 2015 19:15:25 +0530 Subject: [PATCH] Start deluge-web service after package install --- plinth/modules/deluge/views.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plinth/modules/deluge/views.py b/plinth/modules/deluge/views.py index af68a3807..83fa4a96e 100644 --- a/plinth/modules/deluge/views.py +++ b/plinth/modules/deluge/views.py @@ -29,7 +29,13 @@ from plinth import package from plinth.modules import deluge -@package.required(['deluged', 'deluge-web']) +def on_install(): + """Tasks to run after package install.""" + actions.superuser_run('deluge', ['enable']) + deluge.service.notify_enabled(None, True) + + +@package.required(['deluged', 'deluge-web'], on_install=on_install) def index(request): """Serve configuration page.""" status = get_status()