From: Harald Hoyer Date: Tue, 25 Aug 2015 09:30:00 +0000 (+0200) Subject: network: also mark interfaces up with their MAC X-Git-Tag: RHEL-7.2~35 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=53537f4d23091457f644ab8b3edf09c2dca4351c;p=thirdparty%2Fdracut.git network: also mark interfaces up with their MAC --- diff --git a/modules.d/40network/dhclient-script.sh b/modules.d/40network/dhclient-script.sh index 18b41000f..761b0cd28 100755 --- a/modules.d/40network/dhclient-script.sh +++ b/modules.d/40network/dhclient-script.sh @@ -139,6 +139,10 @@ case $reason in echo "[ -f /tmp/net.$netif.did-setup ]" > $hookdir/initqueue/finished/dhclient-$netif.sh >/tmp/net.$netif.up + if [ -e /sys/class/net/${netif}/address ]; then + > /tmp/net.$(cat /sys/class/net/${netif}/address).up + fi + ;; RENEW|REBIND) @@ -171,6 +175,9 @@ case $reason in echo "[ -f /tmp/net.$netif.did-setup ]" > $hookdir/initqueue/finished/dhclient-$netif.sh >/tmp/net.$netif.up + if [ -e /sys/class/net/${netif}/address ]; then + > /tmp/net.$(cat /sys/class/net/${netif}/address).up + fi ;; RENEW6|REBIND6) diff --git a/modules.d/40network/ifup.sh b/modules.d/40network/ifup.sh index 2562af610..d944126c1 100755 --- a/modules.d/40network/ifup.sh +++ b/modules.d/40network/ifup.sh @@ -400,6 +400,10 @@ for p in $(getargs ip=); do > /tmp/net.${netif}.up + if [ -e /sys/class/net/${netif}/address ]; then + > /tmp/net.$(cat /sys/class/net/${netif}/address).up + fi + case $autoconf in dhcp|on|any|dhcp6) ;;