x11-drivers/nvidia-drivers: allow user to override nvidia-metadata

...by providing /etc/flatcar/nvidia-metadata. Newer driver packages do not
support some older Nvidia cards. An example is the Tesla K80 cards in
Standard_NC6 VMs on Azure, which are only supported up to the 470.x driver
version. To allow users to continue using those, give them a way to override
the driver version through /etc/flatcar/nvidia-metadata. For example, this
entry could be used to pin a specific driver version:

NVIDIA_DRIVER_VERSION=470.103.01
This commit is contained in:
Jeremi Piotrowski 2022-04-25 10:22:45 +02:00
parent 85f7b86c00
commit d6ea20ddd6

View File

@ -4,6 +4,7 @@ set -euo pipefail
. /usr/share/flatcar/release . /usr/share/flatcar/release
. /usr/share/flatcar/update.conf . /usr/share/flatcar/update.conf
. /usr/share/flatcar/nvidia-metadata . /usr/share/flatcar/nvidia-metadata
[ -f /etc/flatcar/nvidia-metadata ] && . /etc/flatcar/nvidia-metadata
NVIDIA_DOWNLOAD_BASEURL="https://us.download.nvidia.com/${NVIDIA_PRODUCT_TYPE}/" NVIDIA_DOWNLOAD_BASEURL="https://us.download.nvidia.com/${NVIDIA_PRODUCT_TYPE}/"
NVIDIA_DRIVER_BASENAME="NVIDIA-Linux-x86_64-${NVIDIA_DRIVER_VERSION}" NVIDIA_DRIVER_BASENAME="NVIDIA-Linux-x86_64-${NVIDIA_DRIVER_VERSION}"