1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-06-09 17:46:29 +09:00

nvidia-container-toolkit: build nvidia-container-runtime binary too

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
This commit is contained in:
Christoph Heiss 2025-05-10 17:31:23 +02:00
parent 0475750bfa
commit 8b3b3b07ce
No known key found for this signature in database
GPG key ID: A3D16D4FE64F332A

View file

@ -64,6 +64,7 @@ buildGoModule rec {
subPackages = [
"cmd/nvidia-cdi-hook"
"cmd/nvidia-container-runtime"
"cmd/nvidia-container-runtime.cdi"
"cmd/nvidia-container-runtime-hook"
"cmd/nvidia-container-runtime.legacy"
@ -104,11 +105,13 @@ buildGoModule rec {
postInstall =
''
wrapProgram $out/bin/nvidia-container-runtime-hook \
--prefix PATH : ${libnvidia-container}/bin
mkdir -p $tools/bin
mv $out/bin/{nvidia-cdi-hook,nvidia-container-runtime.cdi,nvidia-container-runtime-hook,nvidia-container-runtime.legacy} $tools/bin
mv $out/bin/{nvidia-cdi-hook,nvidia-container-runtime,nvidia-container-runtime.cdi,nvidia-container-runtime-hook,nvidia-container-runtime.legacy} $tools/bin
for bin in nvidia-container-runtime-hook nvidia-container-runtime; do
wrapProgram $tools/bin/$bin \
--prefix PATH : ${libnvidia-container}/bin:$out/bin
done
''
+ lib.optionalString (configTemplate != null || configTemplatePath != null) ''
mkdir -p $out/etc/nvidia-container-runtime