mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-19 00:13:33 +00:00
sysutils/intel-nvmupdate-100g: add port for Intel 100G NVM update tool
This commit is contained in:
parent
ed2f707e2d
commit
1b99d47b02
@ -566,6 +566,7 @@
|
||||
SUBDIR += installwatch
|
||||
SUBDIR += intel-nvmupdate-10g
|
||||
SUBDIR += intel-nvmupdate-40g
|
||||
SUBDIR += intel-nvmupdate-100g
|
||||
SUBDIR += intel-pcm
|
||||
SUBDIR += intel-undervolt
|
||||
SUBDIR += inxi
|
||||
|
44
sysutils/intel-nvmupdate-100g/Makefile
Normal file
44
sysutils/intel-nvmupdate-100g/Makefile
Normal file
@ -0,0 +1,44 @@
|
||||
PORTNAME= nvmupdate
|
||||
DISTVERSION= 4_20
|
||||
CATEGORIES= sysutils
|
||||
MASTER_SITES= https://downloadmirror.intel.com/769279/
|
||||
PKGNAMEPREFIX= intel-
|
||||
PKGNAMESUFFIX= -100g
|
||||
DISTNAME= E810_NVMUpdatePackage_v${DISTVERSION}_FreeBSD
|
||||
|
||||
MAINTAINER= freebsd@intel.com
|
||||
COMMENT= NVM Update Utility for Intel(R) 100G Ethernet Adapters
|
||||
WWW= https://downloadcenter.intel.com
|
||||
|
||||
LICENSE= IFL IPL
|
||||
LICENSE_COMB= multi
|
||||
|
||||
IGNORE_DragonFly= FreeBSD binary port
|
||||
ONLY_FOR_ARCHS= amd64
|
||||
ONLY_FOR_ARCHS_REASON= not supported on anything other than amd64
|
||||
|
||||
LICENSE_NAME_IFL= Intel Firmware License
|
||||
LICENSE_FILE_IFL= ${WRKSRC}/Intel_firmware_license.txt
|
||||
LICENSE_PERMS_IFL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
||||
|
||||
LICENSE_NAME_IPL= Intel Proprietary License
|
||||
LICENSE_FILE_IPL= ${WRKSRC}/license.txt
|
||||
LICENSE_PERMS_IPL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
||||
|
||||
WRKSRC= ${WRKDIR}/E810/FreeBSDx64
|
||||
NO_BUILD= yes
|
||||
NO_ARCH= yes
|
||||
NO_ARCH_IGNORE= nvmupdate64e
|
||||
|
||||
SUB_FILES= nvmupdate-100g
|
||||
SUB_LIST= NVMUPDATE_DIR=${NVMUPDATE_DIR}
|
||||
|
||||
NVMUPDATE_DIR= intel-nvmupdate-100g
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/${NVMUPDATE_DIR}
|
||||
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${NVMUPDATE_DIR} "! -name 'nvmupdate64e'"
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/nvmupdate64e ${STAGEDIR}${PREFIX}/${NVMUPDATE_DIR}
|
||||
${INSTALL_SCRIPT} ${WRKDIR}/nvmupdate-100g ${STAGEDIR}${PREFIX}/sbin/
|
||||
|
||||
.include <bsd.port.mk>
|
3
sysutils/intel-nvmupdate-100g/distinfo
Normal file
3
sysutils/intel-nvmupdate-100g/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1686740033
|
||||
SHA256 (E810_NVMUpdatePackage_v4_20_FreeBSD.tar.gz) = b080ea0636e54eccad92fa799b10329b468439578c854313a16f390e5fc952e3
|
||||
SIZE (E810_NVMUpdatePackage_v4_20_FreeBSD.tar.gz) = 43582162
|
4
sysutils/intel-nvmupdate-100g/files/nvmupdate-100g.in
Normal file
4
sysutils/intel-nvmupdate-100g/files/nvmupdate-100g.in
Normal file
@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
|
||||
cd %%PREFIX%%/%%NVMUPDATE_DIR%%
|
||||
./nvmupdate64e $@
|
3
sysutils/intel-nvmupdate-100g/pkg-descr
Normal file
3
sysutils/intel-nvmupdate-100g/pkg-descr
Normal file
@ -0,0 +1,3 @@
|
||||
This package contains all the required files to update the NVM on the
|
||||
Intel(R) Ethernet adapters in your system. It contains the NVMUpdate utility,
|
||||
configuration file, updated NVM binaries, and required driver files.
|
29
sysutils/intel-nvmupdate-100g/pkg-message
Normal file
29
sysutils/intel-nvmupdate-100g/pkg-message
Normal file
@ -0,0 +1,29 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
THIS PACKAGE INSTALLS THE NEWER VERSION OF THE SOFTWARE WHICH CAN CAUSE SYSTEM
|
||||
INSTABILITY WHILE USED. USE THE UPDATED VERSION ONLY IF YOU EXPERIENCE
|
||||
PROBLEMS WITH THE PRESENT NVM IMAGE VERSION
|
||||
|
||||
This package should only be used on Intel branded adapters. Please contact your
|
||||
OEM vendor for an appropriate package. This package only updates the NVM image.
|
||||
It does not update the preboot image. To update your preboot image, please
|
||||
download the appropriate package.
|
||||
|
||||
DO NOT
|
||||
- Power down your system during the NVM Update.
|
||||
- Remove the NIC before the NVM Update completes.
|
||||
- Interrupt the NVM Update in any other way.
|
||||
Doing so may make your device unusable.
|
||||
|
||||
For the package to function properly please make sure you have latest ice driver
|
||||
installed. If necessary - install the updated version from net/intel-ice-kmod
|
||||
|
||||
Usage:
|
||||
# nvmupdate
|
||||
|
||||
Getting help:
|
||||
# nvmupdate -h
|
||||
EOM
|
||||
}
|
||||
]
|
37
sysutils/intel-nvmupdate-100g/pkg-plist
Normal file
37
sysutils/intel-nvmupdate-100g/pkg-plist
Normal file
@ -0,0 +1,37 @@
|
||||
intel-nvmupdate-100g/E810_2CQDA2_O_SEC_FW_1p7p2p4_NVM_4p20_PLDMoMCTP_0.29_80017784.bin
|
||||
intel-nvmupdate-100g/E810_ALL_BACKPLANES_NRB_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.15_800177C7.bin
|
||||
intel-nvmupdate-100g/E810_BACKPLANE_100G_CAM1_NRB_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.16_800177BD.bin
|
||||
intel-nvmupdate-100g/E810_BACKPLANE_100G_NRB_SEC_nordma_FW_1p7p2p4_NVM_4p22_NCSIwPLDMoMCTP_0.21_800177AD.bin
|
||||
intel-nvmupdate-100g/E810_BACKPLANE_25G_NRB_SD_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.23_800177C0.bin
|
||||
intel-nvmupdate-100g/E810_C827_SyncE_SFP_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.31_800177B6.bin
|
||||
intel-nvmupdate-100g/E810_CQDA1_OCP2_O_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.24_80017786.bin
|
||||
intel-nvmupdate-100g/E810_CQDA1_OCP_50G_O_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.28_800177B3.bin
|
||||
intel-nvmupdate-100g/E810_CQDA1_OCP_O_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.16_800177B8.bin
|
||||
intel-nvmupdate-100g/E810_CQDA1_O_SEC_FW_1p7p2p4_NVM_4p20_PLDMoMCTP_0.23_80017790.bin
|
||||
intel-nvmupdate-100g/E810_CQDA2_OCP_50G_O_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.17_800177AF.bin
|
||||
intel-nvmupdate-100g/E810_CQDA2_OCP_O_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.32_80017783.bin
|
||||
intel-nvmupdate-100g/E810_CQDA2_O_SEC_FW_1p7p2p4_NVM_4p20_PLDMoMCTP_0.31_80017785.bin
|
||||
intel-nvmupdate-100g/E810_CQDA2_O_SEC_nordma_FW_1p7p2p4_NVM_4p22_PLDMoMCTP_0.18_800177C9.bin
|
||||
intel-nvmupdate-100g/E810_QSFP_100G_NRB_CAM1_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.16_800177BC.bin
|
||||
intel-nvmupdate-100g/E810_QSFP_100G_NRB_INV_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.15_800177C5.bin
|
||||
intel-nvmupdate-100g/E810_SFP_10G_NRB_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.16_800177B1.bin
|
||||
intel-nvmupdate-100g/E810_SFP_25G_NRB_INV_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.16_800177BB.bin
|
||||
intel-nvmupdate-100g/E810_SFP_25G_NRB_SD_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.22_800177C8.bin
|
||||
intel-nvmupdate-100g/E810_X8T_O_SEC_FW_1p7p2p4_NVM_4p20_PLDMoMCTP_0.53_8001778A.bin
|
||||
intel-nvmupdate-100g/E810_XXV4T_O_SEC_FW_1p7p2p4_NVM_4p20_PLDMoMCTP_0.45_8001778B.bin
|
||||
intel-nvmupdate-100g/E810_XXV4_OCP_O_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.34_80017788.bin
|
||||
intel-nvmupdate-100g/E810_XXVDA2_SD_OCP_O_SEC_FW_1p7p2p4_NVM_4p20_NCSIwPLDMoMCTP_0.35_80017787.bin
|
||||
intel-nvmupdate-100g/E810_XXVDA2_SD_O_SEC_FW_1p7p2p4_NVM_4p20_PLDMoMCTP_0.32_8001778C.bin
|
||||
intel-nvmupdate-100g/E810_XXVDA4_FH_O_SEC_FW_1p7p2p4_NVM_4p20_PLDMoMCTP_0.26_80017789.bin
|
||||
intel-nvmupdate-100g/E810_XXVDA4_FH_O_SEC_nordma_FW_1p7p2p4_NVM_4p22_PLDMoMCTP_0.18_800177CE.bin
|
||||
intel-nvmupdate-100g/E810_XXVDA4_LP_O_SEC_FW_1p7p2p4_NVM_4p20_PLDMoMCTP_0.15_800177D1.bin
|
||||
intel-nvmupdate-100g/Intel_Proprietary_License.pdf
|
||||
intel-nvmupdate-100g/Intel_firmware_license.txt
|
||||
intel-nvmupdate-100g/file_license.txt
|
||||
intel-nvmupdate-100g/license.pdf
|
||||
intel-nvmupdate-100g/license.txt
|
||||
intel-nvmupdate-100g/nvmupdate.cfg
|
||||
intel-nvmupdate-100g/nvmupdate64e
|
||||
intel-nvmupdate-100g/readme.txt
|
||||
intel-nvmupdate-100g/version.txt
|
||||
sbin/nvmupdate-100g
|
Loading…
Reference in New Issue
Block a user