From 78ad7cf1b9d0379f1ccc516f2555cb1476ca60bd Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 7 Jan 2015 22:19:02 +0100 Subject: 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. --- units/systemd-resolved.service.in | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'units/systemd-resolved.service.in') diff --git a/units/systemd-resolved.service.in b/units/systemd-resolved.service.in index 0133621622..e06868494b 100644 --- a/units/systemd-resolved.service.in +++ b/units/systemd-resolved.service.in @@ -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 -- cgit v1.2.3-54-g00ecf