diff -Nru systemd-229/debian/changelog systemd-229/debian/changelog --- systemd-229/debian/changelog 2017-01-18 15:37:19.000000000 -0600 +++ systemd-229/debian/changelog 2017-02-02 15:42:54.000000000 -0600 @@ -1,3 +1,11 @@ +systemd (229-4ubuntu17) xenial; urgency=medium + + * Make systemd-networkd-resolvconf-update.{service,path} run earlier + to ensure DNS is configured prior to reaching network-online.target. + (LP: #1649931 + + -- Ryan Harper Thu, 02 Feb 2017 15:41:48 -0600 + systemd (229-4ubuntu16) xenial; urgency=medium * d/p/0001-libudev-util-change-util_replace_whitespace-to-retur.patch, diff -Nru systemd-229/debian/extra/units/systemd-networkd-resolvconf-update.path systemd-229/debian/extra/units/systemd-networkd-resolvconf-update.path --- systemd-229/debian/extra/units/systemd-networkd-resolvconf-update.path 2017-01-13 04:30:56.000000000 -0600 +++ systemd-229/debian/extra/units/systemd-networkd-resolvconf-update.path 2017-02-02 15:41:43.000000000 -0600 @@ -1,6 +1,7 @@ [Unit] Description=Trigger resolvconf update for networkd DNS ConditionPathIsSymbolicLink=/etc/resolv.conf +DefaultDependencies=no [Path] PathChanged=/run/systemd/netif/state diff -Nru systemd-229/debian/extra/units/systemd-networkd-resolvconf-update.service systemd-229/debian/extra/units/systemd-networkd-resolvconf-update.service --- systemd-229/debian/extra/units/systemd-networkd-resolvconf-update.service 2017-01-18 15:37:06.000000000 -0600 +++ systemd-229/debian/extra/units/systemd-networkd-resolvconf-update.service 2017-02-02 15:41:21.000000000 -0600 @@ -1,8 +1,10 @@ [Unit] Description=Update resolvconf for networkd DNS +DefaultDependencies=no ConditionPathIsSymbolicLink=/etc/resolv.conf ConditionPathExists=/run/resolvconf/enable-updates After=resolvconf.service +Before=network-online.target [Service] Type=oneshot