hydra-eval-jobs: unset NIX_PATH

This commit is contained in:
Jörg Thalheim
2025-08-03 10:39:12 +02:00
committed by ahuston-0
parent b0ccc5aa49
commit 44b007c167

View File

@@ -396,9 +396,14 @@ sub evalJobs {
print STDERR "evaluator: @escaped\n"; print STDERR "evaluator: @escaped\n";
} }
# Unset NIX_PATH for nix-eval-jobs to ensure reproducible evaluations
my %env = %ENV;
delete $env{'NIX_PATH'};
my $evalProc = IPC::Run::start \@cmd, my $evalProc = IPC::Run::start \@cmd,
'>', IPC::Run::new_chunker, \my $out, '>', IPC::Run::new_chunker, \my $out,
'2>', \my $err; '2>', \my $err,
init => sub { %ENV = %env; };
return sub { return sub {
while (1) { while (1) {