New port for Intel's nvmupdate utility.
Origin: https://downloadcenter.intel.com/download/25792/NVM-Update-Utility-for-Intel-Ethernet-Adapters-FreeBSD
The tool requires the latest version of if_ixl driver to be installed on the system, which is provided by intel-ixl-kmod package (D5761), and should not be committed before it. The requirement is mentioned in pkg-message of the port.
Caveats:
- The port doesn't respect hier(7) as all the files of the tool must be in the same directory for it to function properly.
- Wrapper script is installed to ${PREFIX}/sbin which changes the dir to the ${PREFIX}/intel-nvmupdate before running the tool as this is a tool's requirement.
- If the user choses to have a backup copy of the old NVM while using the tool it's placed in the ${PREFIX}/intel-nvmupdate directory. If that happens - the backup and the intel-nvmupdate dir are preserved when the package is deinstalled.
Known bugs:
- The tool doesn't work (coredumps) on latest 11-CURRENT before the upgrade process, no harm done to the hardware.
Putting my Intel hat on for this port.
Sponsored by: Intel Corporation