Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Pitt <martinpitt@gnome.org>2013-03-21 13:56:24 (GMT)
committer Ajay Garg <ajay@activitycentral.com>2013-03-22 14:13:12 (GMT)
commitd34eeb5211bc729ddddb8629e465fcac9d0b1d2f (patch)
tree6e1a1a2f6a1207eca8e7377bfa855445bce57703
parent98b9f6e88f631e7885fedd0ff28d5f976c0e7ca9 (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> Signed-off-by: Ajay Garg <ajay@activitycentral.com>
-rw-r--r--src/jarabe/model/session.py2
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):