mirror of
https://git.proxmox.com/git/systemd
synced 2025-12-31 15:01:12 +00:00
Only start logind if D-BUS is installed
This fixes the noisy startup failure in environments without D-BUS, such as LXC containers or servers. Part of #772700, does not yet address the auto-VT issue
This commit is contained in:
parent
0a6cf49f96
commit
7443382e5b
3
debian/changelog
vendored
3
debian/changelog
vendored
@ -28,6 +28,9 @@ systemd (218-8) UNRELEASED; urgency=medium
|
||||
first easily causes dependency loops. Thus during boot/shutdown operate
|
||||
only on the unit and not on its dependencies, just like SysV behaves.
|
||||
(Closes: #777115, LP: #1417010)
|
||||
* Only start logind if D-BUS is installed. This fixes the noisy startup
|
||||
failure in environments without D-BUS, such as LXC containers or servers.
|
||||
(part of #772700, does not yet address the auto-VT issue)
|
||||
|
||||
-- Martin Pitt <mpitt@debian.org> Sun, 01 Feb 2015 22:42:30 +0100
|
||||
|
||||
|
||||
24
debian/patches/Only-start-logind-if-D-BUS-is-installed.patch
vendored
Normal file
24
debian/patches/Only-start-logind-if-D-BUS-is-installed.patch
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
From: Martin Pitt <martin.pitt@ubuntu.com>
|
||||
Date: Mon, 9 Feb 2015 10:53:43 +0100
|
||||
Subject: Only start logind if D-BUS is installed
|
||||
|
||||
logind fails to start in environments without D-BUS, such as LXC containers or
|
||||
servers. Add a startup condition to avoid the very noisy startup failure.
|
||||
|
||||
Part of #772700
|
||||
---
|
||||
units/systemd-logind.service.in | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/units/systemd-logind.service.in b/units/systemd-logind.service.in
|
||||
index f087e99..860cb25 100644
|
||||
--- a/units/systemd-logind.service.in
|
||||
+++ b/units/systemd-logind.service.in
|
||||
@@ -12,6 +12,7 @@ Documentation=http://www.freedesktop.org/wiki/Software/systemd/logind
|
||||
Documentation=http://www.freedesktop.org/wiki/Software/systemd/multiseat
|
||||
Wants=user.slice
|
||||
After=nss-user-lookup.target user.slice
|
||||
+ConditionFileIsExecutable=/usr/bin/dbus-daemon
|
||||
|
||||
# Ask for the dbus socket. If running over kdbus, the socket will
|
||||
# not be actually used.
|
||||
1
debian/patches/series
vendored
1
debian/patches/series
vendored
@ -65,3 +65,4 @@ Accept-mountall-specific-fstab-options.patch
|
||||
Fix-usr-remount-failure-for-split-usr.patch
|
||||
util-Add-hidden-suffixes-for-ucf.patch
|
||||
Drop-rc-local-generator.patch
|
||||
Only-start-logind-if-D-BUS-is-installed.patch
|
||||
|
||||
Loading…
Reference in New Issue
Block a user