diff options
author | Simon Rettberg | 2024-01-16 14:49:54 +0100 |
---|---|---|
committer | Simon Rettberg | 2024-01-16 14:49:54 +0100 |
commit | a2dc425b293819b566dc842791634c2801a6702c (patch) | |
tree | 4ad526ce642b3103fc24c84530dec6df3f202904 /core/modules/nvidia-common/module.build | |
parent | [nvidia-common] Add libglvnd-dev (diff) | |
download | mltk-a2dc425b293819b566dc842791634c2801a6702c.tar.gz mltk-a2dc425b293819b566dc842791634c2801a6702c.tar.xz mltk-a2dc425b293819b566dc842791634c2801a6702c.zip |
[nvidia-common] Try downloading installer bundle from local server first
We now host a patched version of 390.xx that will compile on Kernel
versions up to 6.6.
Diffstat (limited to 'core/modules/nvidia-common/module.build')
-rw-r--r-- | core/modules/nvidia-common/module.build | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/core/modules/nvidia-common/module.build b/core/modules/nvidia-common/module.build index 806b223e..1dae11ce 100644 --- a/core/modules/nvidia-common/module.build +++ b/core/modules/nvidia-common/module.build @@ -1,10 +1,15 @@ #!/bin/bash fetch_source() { - local version + local version url mkdir -p src cde src for version in $NVIDIA_VERSIONS; do - download "${REQUIRED_URL//%VERSION%/$version}" "${version}.run" + for url in $REQUIRED_URL; do + url="${url//%VERSION%/$version}" + pinfo "Downloading '$url'" + wget -O "${version}.run" "$url" && continue 2 + done + perror "Could not download installer for $version" done } |