Merge pull request #762 from kinvolk/sayan/handle-nvidia-upgrades

x11-drivers/nvidia-drivers: Handle NVIDIA Version upgrades
This commit is contained in:
Sayan Chowdhury 2021-02-03 14:40:11 +05:30 committed by GitHub
commit a7289f52fa
5 changed files with 32 additions and 7 deletions

View File

@ -171,6 +171,7 @@ RDEPEND="${RDEPEND}
sys-libs/timezone-data
sys-process/lsof
sys-process/procps
x11-drivers/nvidia-metadata
"
# OEM specific bits that need to go in USR

View File

@ -3,9 +3,8 @@ set -euo pipefail
. /usr/share/flatcar/release
. /usr/share/flatcar/update.conf
. /usr/share/flatcar/nvidia-metadata
NVIDIA_DRIVER_VERSION=450.80.02
NVIDIA_PRODUCT_TYPE=tesla
NVIDIA_DOWNLOAD_BASEURL="https://us.download.nvidia.com/${NVIDIA_PRODUCT_TYPE}/"
NVIDIA_DRIVER_BASENAME="NVIDIA-Linux-x86_64-${NVIDIA_DRIVER_VERSION}"
NVIDIA_WORKDIR='nvidia-workdir'

View File

@ -18,9 +18,9 @@ S="${WORKDIR}"
RDEPEND=""
src_install() {
insinto "/usr/share/oem"
doins -r "${FILESDIR}/units"
exeinto "/usr/share/oem/bin"
doexe "${FILESDIR}/bin/install-nvidia"
doexe "${FILESDIR}/bin/setup-nvidia"
insinto "/usr/share/oem"
doins -r "${FILESDIR}/units"
exeinto "/usr/share/oem/bin"
doexe "${FILESDIR}/bin/install-nvidia"
doexe "${FILESDIR}/bin/setup-nvidia"
}

View File

@ -0,0 +1,2 @@
NVIDIA_DRIVER_VERSION=460.32.03
NVIDIA_PRODUCT_TYPE=tesla

View File

@ -0,0 +1,23 @@
# Copyright (c) 2021 Kinvolk GmbH. All rights reserved.
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="NVIDIA drivers release version and configuration"
HOMEPAGE=""
SRC_URI=""
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE=""
# no source directory
S="${WORKDIR}"
RDEPEND=""
src_install() {
insinto "/usr/share/flatcar"
doins "${FILESDIR}/nvidia-metadata"
}