From ba7687c5c54176525e90455e2f610217add4641b Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Wed, 28 Oct 2026 14:16:20 +0100 Subject: scripts/build.sh: Support `--show-trace` --- scripts/build.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'scripts/build.sh') diff --git a/scripts/build.sh b/scripts/build.sh index 1cde3f0..b2e0e06 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -5,6 +5,7 @@ set -eu root="$(git rev-parse --show-toplevel)" wrong_arg=false use_dirty=true +show_trace=false for arg in "$@"; do case "$arg" in @@ -14,6 +15,9 @@ for arg in "$@"; do --clean) use_dirty=false ;; + --show-trace) + show_trace=true + ;; *) echo "arg '$arg' is not known." wrong_arg=true @@ -38,7 +42,12 @@ if [ "$use_dirty" = "false" ]; then fi for host in "server2" "server3"; do - nix build ".#nixosConfigurations.$host.config.system.build.toplevel" --print-out-paths --option max-jobs 1 + show_trace_arg="" + if [ "$show_trace" = true ]; then + show_trace_arg="--show-trace" + fi + + nix build ".#nixosConfigurations.$host.config.system.build.toplevel" --print-out-paths --option max-jobs 1 $show_trace_arg result_file="$root/result-$host" if [ -L "$result_file" ]; then -- cgit v1.3.1