From 86b7f1a83d7db9c912f32b29c32e1124c0a6454d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 27 Apr 2024 16:51:55 +0200 Subject: Adding upstream version 3.38.2. 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..79b5f55 --- /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=@plugin_restart@ +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