diff -Nru initramfs-tools-0.122ubuntu8.6/debian/changelog initramfs-tools-0.122ubuntu8.7/debian/changelog --- initramfs-tools-0.122ubuntu8.6/debian/changelog 2016-11-23 20:50:50.000000000 +0000 +++ initramfs-tools-0.122ubuntu8.7/debian/changelog 2016-11-30 14:27:54.000000000 +0000 @@ -1,3 +1,9 @@ +initramfs-tools (0.122ubuntu8.7) xenial; urgency=medium + + * Do not rely on debug variables from dhclient. + + -- LaMont Jones Wed, 30 Nov 2016 07:27:54 -0700 + initramfs-tools (0.122ubuntu8.6) xenial; urgency=medium [ Mathieu Trudel-Lapierre ] diff -Nru initramfs-tools-0.122ubuntu8.6/scripts/functions initramfs-tools-0.122ubuntu8.7/scripts/functions --- initramfs-tools-0.122ubuntu8.6/scripts/functions 2016-11-23 20:50:39.000000000 +0000 +++ initramfs-tools-0.122ubuntu8.7/scripts/functions 2016-11-30 14:27:54.000000000 +0000 @@ -280,7 +280,10 @@ done for x in /run/net6-"${DEVICE}".conf /run/net6-*.conf ; do - [ -e "$x" ] && grep -q BOUND6 "$x" && IP6=done + if [ -e "$x" ]; then + IP6=done + break + fi done # if we've reached a point where both IP and IP6 are "done",