From 9f8cbde7d73635e9eae397231c4f96baa74d0577 Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Thu, 11 Feb 2021 09:06:20 +0100 Subject: [PATCH] bundles/transmission: always try to restart transmission --- bundles/transmission/files/override.conf | 3 +++ bundles/transmission/items.py | 7 +++++++ 2 files changed, 10 insertions(+) create mode 100644 bundles/transmission/files/override.conf diff --git a/bundles/transmission/files/override.conf b/bundles/transmission/files/override.conf new file mode 100644 index 0000000..37e5d3a --- /dev/null +++ b/bundles/transmission/files/override.conf @@ -0,0 +1,3 @@ +[Service] +Restart=always +RestartSec=30 diff --git a/bundles/transmission/items.py b/bundles/transmission/items.py index dcbaee8..42a9f18 100644 --- a/bundles/transmission/items.py +++ b/bundles/transmission/items.py @@ -7,6 +7,13 @@ files = { 'content': metadata_to_json(node.metadata['transmission']['config']), 'mode': '0444', }, + '/etc/systemd/system/transmission-daemon.service.d/bundlewrap.conf': { + 'source': 'override.conf', + 'triggers': { + 'action:systemd-reload', + 'svc_systemd:transmission-daemon:restart', + }, + }, } actions = {