diff -Nru ifupdown-0.8.10ubuntu1/debian/changelog ifupdown-0.8.10ubuntu2/debian/changelog
--- ifupdown-0.8.10ubuntu1/debian/changelog 2016-01-24 19:49:00.000000000 +0100
+++ ifupdown-0.8.10ubuntu2/debian/changelog 2016-03-16 14:58:48.000000000 +0100
@@ -1,3 +1,10 @@
+ifupdown (0.8.10ubuntu2) xenial; urgency=medium
+
+ * network.service, ifup@.service: Start network-pre.target so that its
+ dependencies such as cloud-init-local.service run before.
+
+ -- Martin Pitt <martin.pitt@ubuntu.com> Wed, 16 Mar 2016 14:55:30 +0100
+
ifupdown (0.8.10ubuntu1) xenial; urgency=medium
* Merge with Debian unstable. Remaining Ubuntu changes:
diff -Nru ifupdown-0.8.10ubuntu1/debian/ifup@.service ifupdown-0.8.10ubuntu2/debian/ifup@.service
--- ifupdown-0.8.10ubuntu1/debian/ifup@.service 2016-01-24 19:48:21.000000000 +0100
+++ ifupdown-0.8.10ubuntu2/debian/ifup@.service 2016-03-16 14:56:45.000000000 +0100
@@ -1,5 +1,6 @@
[Unit]
Description=ifup for %I
+Wants=network-pre.target
After=local-fs.target network-pre.target apparmor.service
Before=network.target
BindsTo=sys-subsystem-net-devices-%i.device
diff -Nru ifupdown-0.8.10ubuntu1/debian/networking.service ifupdown-0.8.10ubuntu2/debian/networking.service
--- ifupdown-0.8.10ubuntu1/debian/networking.service 2016-01-13 18:59:09.000000000 +0100
+++ ifupdown-0.8.10ubuntu2/debian/networking.service 2016-03-16 14:55:09.000000000 +0100
@@ -2,7 +2,7 @@
Description=Raise network interfaces
Documentation=man:interfaces(5)
DefaultDependencies=no
-Wants=network.target
+Wants=network-pre.target network.target
After=local-fs.target network-pre.target apparmor.service systemd-sysctl.service systemd-modules-load.service
Before=network.target shutdown.target network-online.target
Conflicts=shutdown.target