diff --git a/nixos/overlay.nix b/nixos/overlay.nix index e50e8499..d5dfee7c 100644 --- a/nixos/overlay.nix +++ b/nixos/overlay.nix @@ -62,7 +62,7 @@ final: prev: dontUnpack = true; dontPatchShell = true; - buildInputs = [ ]; + buildInputs = [ final.strace ]; # Create wrapper scripts for each set of binaries buildPhase = '' @@ -128,7 +128,7 @@ final: prev: debug_flag="$([[ $exe = "nvidia-cdi-hook" ]] && echo "--debug")" # --- Run the real tool, piping stdout+stderr to tee --- - ${prev.nvidia-container-toolkit.tools}/bin/$exe $debug_flag "\$@" > \ + ${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) \ 2> >(tee -a /var/log/nvidia-container-toolkit/$exe.stderr.log >&2)