[NixOS] Add --debug flag to nvidia-cdi-hook automatically

This commit is contained in:
2024-12-30 23:18:28 -07:00
parent 5b3915ad27
commit c1a2c404e9

View File

@@ -125,8 +125,10 @@ final: prev:
echo "\$(date '+%Y-%m-%d %H:%M:%S') - Executing $exe with args: \$@" \ echo "\$(date '+%Y-%m-%d %H:%M:%S') - Executing $exe with args: \$@" \
>> /var/log/nvidia-container-toolkit/$exe.log 2>/dev/null || true >> /var/log/nvidia-container-toolkit/$exe.log 2>/dev/null || true
debug_flag="$([[ $exe = "nvidia-cdi-hook" ]] && echo "--debug")"
# --- Run the real tool, piping stdout+stderr to tee --- # --- Run the real tool, piping stdout+stderr to tee ---
${prev.nvidia-container-toolkit.tools}/bin/$exe "\$@" > \ ${prev.nvidia-container-toolkit.tools}/bin/$exe $debug_flag "\$@" > \
>(tee -a /var/log/nvidia-container-toolkit/$exe.stdout.log) \ >(tee -a /var/log/nvidia-container-toolkit/$exe.stdout.log) \
2> >(tee -a /var/log/nvidia-container-toolkit/$exe.stderr.log >&2) 2> >(tee -a /var/log/nvidia-container-toolkit/$exe.stderr.log >&2)