Package: release.debian.org Severity: normal User: [email protected] Usertags: unblock
Please unblock package ifupdown The last upload has broken some things, so I need to unbreak them back. This patch should enable the boot process to continue even when the link isn't available as it used to be before 0.7.50 (see #771943). unblock ifupdown/0.7.51 -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 3.12-1-686-pae (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF-8) Shell: /bin/sh linked to /bin/mksh
diff -Nru ifupdown-0.7.50/debian/changelog ifupdown-0.7.51/debian/changelog --- ifupdown-0.7.50/debian/changelog 2014-11-29 14:32:55.000000000 +0100 +++ ifupdown-0.7.51/debian/changelog 2014-12-14 12:34:21.000000000 +0100 @@ -1,3 +1,11 @@ +ifupdown (0.7.51) unstable; urgency=medium + + [ Michael Biebl ] + * Check the hotplug interface operstate to avoid blocking the + boot process (Closes: #771943). + + -- Andrew Shadura <[email protected]> Sun, 14 Dec 2014 12:34:19 +0100 + ifupdown (0.7.50) unstable; urgency=medium [ Andrew Shadura ] diff -Nru ifupdown-0.7.50/debian/networking.init ifupdown-0.7.51/debian/networking.init --- ifupdown-0.7.50/debian/networking.init 2014-11-29 14:08:42.000000000 +0100 +++ ifupdown-0.7.51/debian/networking.init 2014-12-14 12:30:34.000000000 +0100 @@ -105,7 +105,8 @@ do link=${iface##:*} link=${link##.*} - if [ -e "/sys/class/net/$link" ] + ip link set "$iface" up || true + if [ -e "/sys/class/net/$link" ] && [ "$(cat /sys/class/net/$link/operstate)" = up ] then echo "$iface" fi

