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 = {