diff -Nru ifupdown-0.7~beta2ubuntu11/debian/changelog ifupdown-0.7~beta2ubuntu11.1/debian/changelog --- ifupdown-0.7~beta2ubuntu11/debian/changelog 2014-03-27 17:35:18.000000000 +0100 +++ ifupdown-0.7~beta2ubuntu11.1/debian/changelog 2014-05-08 17:01:19.000000000 +0200 @@ -1,3 +1,10 @@ +ifupdown (0.7~beta2ubuntu11.1) precise-proposed; urgency=medium + + * Fix network-interface upstart job to bring up allow-hotplug devices. + (LP: #1307429) + + -- Benjamin Drung Thu, 08 May 2014 17:00:41 +0200 + ifupdown (0.7~beta2ubuntu11) precise; urgency=low [ Stéphane Graber ] diff -Nru ifupdown-0.7~beta2ubuntu11/debian/ifupdown.network-interface.upstart ifupdown-0.7~beta2ubuntu11.1/debian/ifupdown.network-interface.upstart --- ifupdown-0.7~beta2ubuntu11/debian/ifupdown.network-interface.upstart 2013-09-12 01:09:00.000000000 +0200 +++ ifupdown-0.7~beta2ubuntu11.1/debian/ifupdown.network-interface.upstart 2014-05-08 17:03:34.000000000 +0200 @@ -24,7 +24,17 @@ IFACE=lo LOGICAL=lo ADDRFAM=inet METHOD=loopback || true fi mkdir -p /run/network - exec ifup --allow auto $INTERFACE + if ifquery --list | grep -q "^${INTERFACE}\$"; then + exec ifup --allow auto $INTERFACE + else + exec ifup --allow hotplug $INTERFACE + fi end script -post-stop exec ifdown --allow auto $INTERFACE +post-stop script + if ifquery --list | grep -q "^${INTERFACE}\$"; then + exec ifdown --allow auto $INTERFACE + else + exec ifdown --allow hotplug $INTERFACE + fi +end script