[DELL]: FTOS to SONiC fast conversion fixes (#4807)
While migrating to SONiC 20181130, identified a couple of issues: 1. union-mount needs /host/machine.conf parameters for vendor specific checks : however, in case of migration, the /host/machine.conf is extracted from ONIE only in https://github.com/Azure/sonic-buildimage/blob/master/files/image_config/platform/rc.local#L127. 2. Since grub.cfg is updated to have net.ifnames=0 biosdevname=0, 70-persistent-net.rules changes are no longer required.
This commit is contained in:
parent
603b2955e6
commit
95e3cda5da
@ -82,10 +82,6 @@ update_mgmt_interface_macaddr() {
|
||||
|
||||
log_migration "eth0 mac in EEPROM after update:"
|
||||
ethtool -e eth0 offset $ethtool_offset length 6 >> /host/migration/migration.log
|
||||
|
||||
# Update the 70-persistent-net.rules with the new mac for eth0
|
||||
log_migration "/etc/udev/rules.d/70-persistent-net.rules : replacing $old_mac with $new_mac for eth0"
|
||||
sed -i "/eth0/ s/ATTR{address}==\"$old_mac\"/ATTR{address}==\"$new_mac\"/g" /etc/udev/rules.d/70-persistent-net.rules
|
||||
}
|
||||
|
||||
firsttime_exit() {
|
||||
|
@ -109,7 +109,10 @@ mount --bind ${rootmnt}/host/$image_dir/boot ${rootmnt}/boot
|
||||
## Mount loop device or tmpfs for /var/log
|
||||
onie_platform=""
|
||||
aboot_platform=""
|
||||
. ${rootmnt}/host/machine.conf
|
||||
if [ -f ${rootmnt}/host/machine.conf ]; then
|
||||
. ${rootmnt}/host/machine.conf
|
||||
fi
|
||||
|
||||
if [ X"$aboot_platform" = X"x86_64-arista_7050_qx32" ] ||
|
||||
[ X"$aboot_platform" = X"x86_64-arista_7050_qx32s" ] ||
|
||||
[ X"$aboot_platform" = X"x86_64-arista_7060_cx32s" ]
|
||||
|
Loading…
Reference in New Issue
Block a user