diff options
author | Martin Pitt <martinpitt@gnome.org> | 2013-03-21 13:56:24 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@laptop.org> | 2013-03-22 09:31:44 (GMT) |
commit | f53992aae3d61b567552f3e7c8673d79e0ed8bb6 (patch) | |
tree | 76460cd27ce239b32f042f2d3b3b3aff2b5434e0 | |
parent | 98049a18c32d7a8184c5a8d1ac641de715662b98 (diff) |
Session: Properly check for logind
session.py talks to logind, so it needs to specifically check if logind is
running. /sys/fs/cgroup/systemd will be present also when systemd was built
without logind (--disable-logind).
For details, see:
<https://mail.gnome.org/archives/desktop-devel-list/2013-March/msg00092.html
Acked-by: Simon Schampijer <simon@laptop.org>
-rw-r--r-- | src/jarabe/model/session.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jarabe/model/session.py b/src/jarabe/model/session.py index a5cd4a4..7394ef0 100644 --- a/src/jarabe/model/session.py +++ b/src/jarabe/model/session.py @@ -29,7 +29,7 @@ _session_manager = None def have_systemd(): - return os.access("/sys/fs/cgroup/systemd", 0) >= 0 + return os.access("/run/systemd/seats", 0) >= 0 class SessionManager(session.SessionManager): |