summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Alekseev (IBS Group) <ealekseev@ibs.sila.ru>2022-09-14 11:55:07 +0300
committerEvgeny Alekseev (IBS Group) <ealekseev@ibs.sila.ru>2022-09-14 12:00:28 +0300
commit5b59ce70011059c5b18c4e17228af622a012ce44 (patch)
tree64546cab32e57ece79c200c06337cf77776f336d
parent075246418649d997e6900bed9e865bfbd2d74635 (diff)
downloadopenbmc-SILABMC-281-299.tar.xz
Initramfs init script. Add MAC address setting.SILABMC-281-299
-rw-r--r--meta-ibs/meta-common/recipes-phosphor/initrdscripts/obmc-phosphor-initfs/obmc-init.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/meta-ibs/meta-common/recipes-phosphor/initrdscripts/obmc-phosphor-initfs/obmc-init.sh b/meta-ibs/meta-common/recipes-phosphor/initrdscripts/obmc-phosphor-initfs/obmc-init.sh
index 9475aa1586..ac685e7494 100644
--- a/meta-ibs/meta-common/recipes-phosphor/initrdscripts/obmc-phosphor-initfs/obmc-init.sh
+++ b/meta-ibs/meta-common/recipes-phosphor/initrdscripts/obmc-phosphor-initfs/obmc-init.sh
@@ -420,6 +420,16 @@ nfs_bootargs=$(get_fw_env_var nfs_bootargs)
ipaddr=$(get_fw_env_var ipaddr)
netmask=$(get_fw_env_var netmask)
ethif=$(get_fw_env_var ethif)
+#Specialy swap mac addresses because of u-boot swap
+mac0=$(get_fw_env_var eth1addr)
+mac1=$(get_fw_var eth0addr)
+ip link set dev eth0 down
+ip link set dev eth1 down
+ip link set dev eth0 address $mac0
+ip link set dev eth1 address $mac1
+ip link set dev eth0 up
+ip link set dev eth1 up
+
if [ -n "$nfs_bootargs" ]
then