From b0e30ceba2288eab10c6ff7be0ac0cb05a9ed0b7 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 19:51:51 +0200 Subject: Adding upstream version 43.0. Signed-off-by: Daniel Baumann --- plugins/gsd.service.in | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 plugins/gsd.service.in (limited to 'plugins/gsd.service.in') diff --git a/plugins/gsd.service.in b/plugins/gsd.service.in new file mode 100644 index 0000000..c47a676 --- /dev/null +++ b/plugins/gsd.service.in @@ -0,0 +1,26 @@ +[Unit] +Description=@description@ service +CollectMode=inactive-or-failed +RefuseManualStart=true +RefuseManualStop=true + +After=gnome-session-initialized.target + +# Requisite/PartOf means the dependency is not loaded automatically. +# The ordering here also implies Before=gnome-session.target +Requisite=@plugin_dbus_name@.target +PartOf=@plugin_dbus_name@.target +Before=@plugin_dbus_name@.target + +@plugin_gate_units_section@ + +[Service] +Slice=session.slice +Type=dbus +ExecStart=@libexecdir@/gsd-@plugin_name@ +Restart=on-failure +BusName=@plugin_dbus_name@ +TimeoutStopSec=5 +# We cannot use OnFailure as e.g. dependency failures are normal +# https://github.com/systemd/systemd/issues/12352 +ExecStopPost=@libexecdir@/gnome-session-ctl --exec-stop-check -- cgit v1.2.3