diff options
-rw-r--r-- | plugins/gsd.service.in | 2 | ||||
-rw-r--r-- | plugins/meson.build | 6 |
2 files changed, 1 insertions, 7 deletions
diff --git a/plugins/gsd.service.in b/plugins/gsd.service.in index 79b5f553..c47a6768 100644 --- a/plugins/gsd.service.in +++ b/plugins/gsd.service.in @@ -18,7 +18,7 @@ Before=@plugin_dbus_name@.target Slice=session.slice Type=dbus ExecStart=@libexecdir@/gsd-@plugin_name@ -Restart=@plugin_restart@ +Restart=on-failure BusName=@plugin_dbus_name@ TimeoutStopSec=5 # We cannot use OnFailure as e.g. dependency failures are normal diff --git a/plugins/meson.build b/plugins/meson.build index 83e01885..5d5c6e9b 100644 --- a/plugins/meson.build +++ b/plugins/meson.build @@ -63,11 +63,6 @@ plugin_gate_units = { # 'smartcard': [['smartcard.target']], } -# Restart=on-failure is the default -plugin_restart_rule = { - 'xsettings' : 'on-abnormal', -} - plugins_conf = configuration_data() plugins_conf.set('libexecdir', gsd_libexecdir) @@ -126,7 +121,6 @@ foreach plugin: all_plugins unit_conf.set('description', plugin_description) unit_conf.set('libexecdir', gsd_libexecdir) unit_conf.set('plugin_dbus_name', plugin_dbus_name) - unit_conf.set('plugin_restart', plugin_restart_rule.get(plugin_name, 'on-failure')) gates_all = [] gates_after = [] |