]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
Merge pull request #199 from lnykryn/bz1416958
authorHarald Hoyer <harald@redhat.com>
Tue, 21 Mar 2017 12:33:41 +0000 (13:33 +0100)
committerGitHub <noreply@github.com>
Tue, 21 Mar 2017 12:33:41 +0000 (13:33 +0100)
ifup: don't ifup team master indefinitely

1  2 
modules.d/40network/ifup.sh

index 8f6c1ba9d1218580b386c4f306e1d5c908f8191c,1f7dc1c6680a4fbe56dd9ede5dbf6c9b2f6acb83..6c049f715f41e3bf02e57bbcd5ed4095d633bd97
@@@ -282,7 -282,7 +282,7 @@@ if [ -z "$NO_TEAM_MASTER" ]; the
              # wait for all slaves to show up
              for slave in $teamslaves ; do
                  # try to create the slave (maybe vlan or bridge)
-                 NO_BOND_MASTER=yes NO_AUTO_DHCP=yes ifup $slave
+                 NO_TEAM_MASTER=yes NO_AUTO_DHCP=yes ifup $slave
  
                  if ! ip link show dev $slave >/dev/null 2>&1; then
                      # wait for the last slave to show up
@@@ -376,11 -376,6 +376,11 @@@ for p in $(getargs ip=); d
      # If this option isn't directed at our interface, skip it
      [ -n "$dev" ] && [ "$dev" != "$netif" ] && continue
  
 +    # Store config for later use
 +    for i in ip srv gw mask hostname macaddr mtu dns1 dns2; do
 +        eval '[ "$'$i'" ] && echo '$i'="$'$i'"'
 +    done > /tmp/net.$netif.override
 +
      for autoopt in $(str_replace "$autoconf" "," " "); do
          case $autoopt in
              dhcp|on|any)
          echo nameserver $s >> /tmp/net.$netif.resolv.conf
      done
  
 -    # Store config for later use
 -    for i in ip srv gw mask hostname macaddr mtu dns1 dns2; do
 -        eval '[ "$'$i'" ] && echo '$i'="$'$i'"'
 -    done > /tmp/net.$netif.override
 -
      if [ $ret -eq 0 ]; then
          > /tmp/net.${netif}.up