mirror of
https://github.com/vyos/vyos-build.git
synced 2025-10-01 20:28:40 +02:00
Kernel: T6231: verify mellanox driver source by SHA1 hash
This commit is contained in:
parent
9cbc700aee
commit
0ce12e4c1a
@ -21,6 +21,8 @@ url="https://www.mellanox.com/downloads/ofed/MLNX_OFED-24.04-0.6.6.0/MLNX_OFED_S
|
|||||||
cd ${CWD}
|
cd ${CWD}
|
||||||
|
|
||||||
DRIVER_FILE=$(basename ${url} | sed -e s/tar_0/tar/)
|
DRIVER_FILE=$(basename ${url} | sed -e s/tar_0/tar/)
|
||||||
|
DRIVER_SHA1="003c1c022f9f6558d45750eacc0a64d06cf9cd42"
|
||||||
|
|
||||||
DRIVER_DIR="${DRIVER_FILE%.tgz}"
|
DRIVER_DIR="${DRIVER_FILE%.tgz}"
|
||||||
DRIVER_NAME="ofed"
|
DRIVER_NAME="ofed"
|
||||||
DRIVER_PRFX="MLNX_OFED"
|
DRIVER_PRFX="MLNX_OFED"
|
||||||
@ -42,6 +44,13 @@ if [ "$?" -ne "0" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Verify integrity
|
||||||
|
echo "${DRIVER_SHA1} ${DRIVER_FILE}" | sha1sum -c -
|
||||||
|
if [[ $? != 0 ]]; then
|
||||||
|
echo SHA1 checksum missmatch
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# Unpack archive
|
# Unpack archive
|
||||||
if [ -d ${DRIVER_DIR} ]; then
|
if [ -d ${DRIVER_DIR} ]; then
|
||||||
rm -rf ${DRIVER_DIR}
|
rm -rf ${DRIVER_DIR}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user