mirror of
https://github.com/systemd/systemd.git
synced 2025-03-28 02:50:16 +03:00
units: make resolved pull in its own .busname unit, but only on kdbus systems
The daemon requires the busname unit to operate, since it contains the policy that allows it to acquire its service name.
This commit is contained in:
parent
8545f7ceaa
commit
78ad7cf1b9
@ -10,6 +10,11 @@ Description=Network Name Resolution Service Bus Name
|
||||
Documentation=man:systemd-resolved.service(8)
|
||||
Documentation=http://www.freedesktop.org/wiki/Software/systemd/resolved
|
||||
|
||||
# This is pulled in by systemd-resolved.service, since it cannot run
|
||||
# without its policy set. However, let's conditionalize this unit on
|
||||
# non-kdbus system.
|
||||
ConditionPathExists=/sys/fs/kdbus/0-system/
|
||||
|
||||
[BusName]
|
||||
Service=systemd-resolved.service
|
||||
AllowWorld=talk
|
||||
|
@ -10,6 +10,11 @@ Description=Network Name Resolution
|
||||
Documentation=man:systemd-resolved.service(8)
|
||||
After=systemd-networkd.service network.service
|
||||
|
||||
# On kdbus systems we pull in the busname explicitly, because it
|
||||
# carries policy that allows the daemon to acquire its name.
|
||||
Wants=org.freedesktop.resolve1.busname
|
||||
After=org.freedesktop.resolve1.busname
|
||||
|
||||
[Service]
|
||||
Type=notify
|
||||
Restart=always
|
||||
|
Loading…
x
Reference in New Issue
Block a user