From c2168fce7c4e2e40d410a11555caf459d653c43e Mon Sep 17 00:00:00 2001 From: Henri Chain Date: Mon, 27 Sep 2021 16:02:32 +0200 Subject: Add PartOf= to all systemd units The `PartOf` directive sets up a one-way dependency between graphical-session.target` and our services, so that when graphical-session.target` is stopped or restarted, our services also get stopped or restarted. This ensures that gvfs daemons that were started in the context of a GUI login session (through dbus activation) do not continue to run after the user has logged out. See `systemd.unit(5)` for more info. --- data/zeitgeist.service.in | 1 + extensions/fts++/zeitgeist-fts.service.in | 1 + 2 files changed, 2 insertions(+) diff --git a/data/zeitgeist.service.in b/data/zeitgeist.service.in index fb9843a9..e1b886d4 100644 --- a/data/zeitgeist.service.in +++ b/data/zeitgeist.service.in @@ -1,5 +1,6 @@ [Unit] Description=Zeitgeist activity log service +PartOf=graphical-session.target [Service] Type=dbus diff --git a/extensions/fts++/zeitgeist-fts.service.in b/extensions/fts++/zeitgeist-fts.service.in index d5336563..92351e15 100644 --- a/extensions/fts++/zeitgeist-fts.service.in +++ b/extensions/fts++/zeitgeist-fts.service.in @@ -1,5 +1,6 @@ [Unit] Description=Zeitgeist full-text search indexer +PartOf=graphical-session.target [Service] Type=dbus -- cgit v1.2.1