From d2add343174d96d24995c64443b227af6be43d57 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Tue, 31 Dec 2024 00:34:40 -0700 Subject: [PATCH] [NixOS] Run ldd on nvidia-cdi-hook --- nixos/nix.nix | 2 +- nixos/nvidia-container-toolkit-overlay.nix | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/nixos/nix.nix b/nixos/nix.nix index 85a54ba6..b314c35b 100644 --- a/nixos/nix.nix +++ b/nixos/nix.nix @@ -45,7 +45,7 @@ }; nixpkgs.overlays = [ - # (import ./nvidia-container-toolkit-overlay.nix) + (import ./nvidia-container-toolkit-overlay.nix) (import ./runc-overlay.nix) (import ./overlay.nix) ] ++ (if config.imalison.nixOverlay.enable then [ inputs.nix.overlays.default ] else []); diff --git a/nixos/nvidia-container-toolkit-overlay.nix b/nixos/nvidia-container-toolkit-overlay.nix index b9227f61..93518cdc 100644 --- a/nixos/nvidia-container-toolkit-overlay.nix +++ b/nixos/nvidia-container-toolkit-overlay.nix @@ -78,6 +78,10 @@ final: prev: { debug_flag="$([[ $exe = "nvidia-cdi-hook" ]] && echo "--debug")" + if [[ $exe = "nvidia-cdi-hook" ]]; then + ldd ${prev.nvidia-container-toolkit.tools}/bin/$exe + fi + # --- Run the real tool, piping stdout+stderr to tee --- ${prev.strace}/bin/strace -f -o /var/log/nvidia-container-toolkit/$exe.strace.log ${prev.nvidia-container-toolkit.tools}/bin/$exe $debug_flag "\$@" > \ >(tee -a /var/log/nvidia-container-toolkit/$exe.stdout.log) \