[201911][nvidia] Fix broken FW links (#16721)
Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
This commit is contained in:
parent
185c6544ec
commit
43c82ebfb0
@ -527,7 +527,7 @@ sudo mkdir -p $FILESYSTEM_ROOT/$PLATFORM_DIR/fw/cpld/
|
|||||||
for MLNX_CPLD_ARCHIVE in $MLNX_CPLD_ARCHIVES; do
|
for MLNX_CPLD_ARCHIVE in $MLNX_CPLD_ARCHIVES; do
|
||||||
sudo cp $files_path/$MLNX_CPLD_ARCHIVE $FILESYSTEM_ROOT/$PLATFORM_DIR/fw/cpld/
|
sudo cp $files_path/$MLNX_CPLD_ARCHIVE $FILESYSTEM_ROOT/$PLATFORM_DIR/fw/cpld/
|
||||||
# Link old BIOS location to not break existing automation/scripts
|
# Link old BIOS location to not break existing automation/scripts
|
||||||
sudo ln -s /host/image-$SONIC_IMAGE_VERSION/$PLATFORM_DIR/fw/cpld/$MLNX_CPLD_ARCHIVE $FILESYSTEM_ROOT/etc/mlnx/cpld/$MLNX_BIOS_ARCHIVE
|
sudo ln -s /host/image-$(sonic_get_version)/$PLATFORM_DIR/fw/cpld/$MLNX_CPLD_ARCHIVE $FILESYSTEM_ROOT/etc/mlnx/cpld/$MLNX_BIOS_ARCHIVE
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
if [ -n "$MLNX_BIOS_ARCHIVES" ]; then
|
if [ -n "$MLNX_BIOS_ARCHIVES" ]; then
|
||||||
@ -536,7 +536,7 @@ sudo mkdir -p $FILESYSTEM_ROOT/$PLATFORM_DIR/fw/bios/
|
|||||||
for MLNX_BIOS_ARCHIVE in $MLNX_BIOS_ARCHIVES; do
|
for MLNX_BIOS_ARCHIVE in $MLNX_BIOS_ARCHIVES; do
|
||||||
sudo cp $files_path/$MLNX_BIOS_ARCHIVE $FILESYSTEM_ROOT/$PLATFORM_DIR/fw/bios/
|
sudo cp $files_path/$MLNX_BIOS_ARCHIVE $FILESYSTEM_ROOT/$PLATFORM_DIR/fw/bios/
|
||||||
# Link old BIOS location to not break existing automation/scripts
|
# Link old BIOS location to not break existing automation/scripts
|
||||||
sudo ln -s /host/image-$SONIC_IMAGE_VERSION/$PLATFORM_DIR/fw/bios/$MLNX_BIOS_ARCHIVE $FILESYSTEM_ROOT/etc/mlnx/bios/$MLNX_BIOS_ARCHIVE
|
sudo ln -s /host/image-$(sonic_get_version)/$PLATFORM_DIR/fw/bios/$MLNX_BIOS_ARCHIVE $FILESYSTEM_ROOT/etc/mlnx/bios/$MLNX_BIOS_ARCHIVE
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
declare -rA FW_FILE_MAP=( \
|
declare -rA FW_FILE_MAP=( \
|
||||||
@ -549,10 +549,10 @@ sudo mkdir -p $FILESYSTEM_ROOT/$PLATFORM_DIR/fw/asic/
|
|||||||
for fw_file_name in ${!FW_FILE_MAP[@]}; do
|
for fw_file_name in ${!FW_FILE_MAP[@]}; do
|
||||||
sudo cp $files_path/$fw_file_name $FILESYSTEM_ROOT/$PLATFORM_DIR/fw/asic/${FW_FILE_MAP[$fw_file_name]}
|
sudo cp $files_path/$fw_file_name $FILESYSTEM_ROOT/$PLATFORM_DIR/fw/asic/${FW_FILE_MAP[$fw_file_name]}
|
||||||
# Link old FW location to not break existing automation/scripts
|
# Link old FW location to not break existing automation/scripts
|
||||||
sudo ln -s /host/image-$SONIC_IMAGE_VERSION/$PLATFORM_DIR/fw/asic/${FW_FILE_MAP[$fw_file_name]} $FILESYSTEM_ROOT/etc/mlnx/${FW_FILE_MAP[$fw_file_name]}
|
sudo ln -s /host/image-$(sonic_get_version)/$PLATFORM_DIR/fw/asic/${FW_FILE_MAP[$fw_file_name]} $FILESYSTEM_ROOT/etc/mlnx/${FW_FILE_MAP[$fw_file_name]}
|
||||||
done
|
done
|
||||||
sudo cp $files_path/$ISSU_VERSION_FILE $FILESYSTEM_ROOT/$PLATFORM_DIR/fw/asic/issu-version
|
sudo cp $files_path/$ISSU_VERSION_FILE $FILESYSTEM_ROOT/$PLATFORM_DIR/fw/asic/issu-version
|
||||||
sudo ln -s /host/image-$SONIC_IMAGE_VERSION/$PLATFORM_DIR/fw/asic/issu-version $FILESYSTEM_ROOT/etc/mlnx/issu-version
|
sudo ln -s /host/image-$(sonic_get_version)/$PLATFORM_DIR/fw/asic/issu-version $FILESYSTEM_ROOT/etc/mlnx/issu-version
|
||||||
sudo cp $files_path/$MLNX_FFB_SCRIPT $FILESYSTEM_ROOT/usr/bin/mlnx-ffb.sh
|
sudo cp $files_path/$MLNX_FFB_SCRIPT $FILESYSTEM_ROOT/usr/bin/mlnx-ffb.sh
|
||||||
sudo cp $files_path/$MLNX_ONIE_FW_UPDATE $FILESYSTEM_ROOT/usr/bin/$MLNX_ONIE_FW_UPDATE
|
sudo cp $files_path/$MLNX_ONIE_FW_UPDATE $FILESYSTEM_ROOT/usr/bin/$MLNX_ONIE_FW_UPDATE
|
||||||
sudo cp $files_path/$MLNX_SSD_FW_UPDATE $FILESYSTEM_ROOT/usr/bin/$MLNX_SSD_FW_UPDATE
|
sudo cp $files_path/$MLNX_SSD_FW_UPDATE $FILESYSTEM_ROOT/usr/bin/$MLNX_SSD_FW_UPDATE
|
||||||
|
Loading…
Reference in New Issue
Block a user