I've just done apt-get source ifupdown.

    The source contains two patches:
0001-Fix-a-crash-when-multiple-interfaces-are-specified-f.patch
0001-Unconditionally-ifup-hotplug-interfaces

    So it seems things are well done and it is enough to remove the second patch (attached). However, looking all over the package source, including debian/rules, I can't find where the  patches are applied.

    Didier

From: Bjørn Mork <bj...@mork.no>
Subnet: Ignore link state when bringing up hotplug interfaces at boot

--- /etc/init.d/networking      2015-07-19 23:45:52.000000000 +0200
+++ /etc/init.d/networking      2016-02-15 12:00:54.600641776 +0100
@@ -107,12 +107,7 @@
                                    link=${link##.*}
                                    if [ -e "/sys/class/net/$link" ]
                                    then
-                                       # link detection does not work unless 
we up the link
-                                       ip link set "$iface" up || true
-                                       if [ "$(cat 
/sys/class/net/$link/operstate)" = up ]
-                                       then
-                                           echo "$iface"
-                                       fi
+                                       echo "$iface"
                                    fi
                            done)
            if [ -n "$ifaces" ]
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to