diff options
author | Henri Chain <henri.chain@enioka.com> | 2021-09-27 16:02:32 +0200 |
---|---|---|
committer | Henri Chain <henri.chain@enioka.com> | 2021-09-30 22:10:02 +0200 |
commit | c2168fce7c4e2e40d410a11555caf459d653c43e (patch) | |
tree | 6b5b04a77355c268dead5b9fb17f61beb4c73386 | |
parent | 3190305d7bee72ed539c0d367ca8308d68158a07 (diff) | |
download | zeitgeist-c2168fce7c4e2e40d410a11555caf459d653c43e.tar.gz |
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.
-rw-r--r-- | data/zeitgeist.service.in | 1 | ||||
-rw-r--r-- | extensions/fts++/zeitgeist-fts.service.in | 1 |
2 files changed, 2 insertions, 0 deletions
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 |