From 4bd5ace3e78ec0ca4c174bc875e3d9f6e1ae7405 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Sat, 6 Sep 2014 22:37:31 +0200 Subject: [PATCH] units: networkd - order after udev This way we are sure that /dev/net/tun has been given the right permissions before we try to connect to it. Ideally, we should create tun/tap devices over netlink, and then this whole issue would go away. --- units/systemd-networkd.service.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/units/systemd-networkd.service.in b/units/systemd-networkd.service.in index f33c65e6ff..fe92da2123 100644 --- a/units/systemd-networkd.service.in +++ b/units/systemd-networkd.service.in @@ -10,7 +10,9 @@ Description=Network Service Documentation=man:systemd-networkd.service(8) ConditionCapability=CAP_NET_ADMIN DefaultDependencies=no -After=dbus.service network-pre.target systemd-sysusers.service +# dbus.service can be dropped once on kdbus, and systemd-udevd.service can be +# dropped once tuntap is moved to netlink +After=systemd-udevd.service dbus.service network-pre.target systemd-sysusers.service Before=network.target multi-user.target shutdown.target Conflicts=shutdown.target Wants=network.target