mirror of
https://github.com/NixOS/nix
synced 2025-07-07 14:21:48 +02:00
Remove dead hook code in LocalDerivationGoal::tryLocalBuild
The `assert` above proves that `hook` is not set.
This commit is contained in:
parent
75feeecd5d
commit
145aa2f118
1 changed files with 6 additions and 17 deletions
|
@ -374,23 +374,12 @@ Goal::Co LocalDerivationGoal::tryLocalBuild()
|
|||
|
||||
BuildResult::Status st = BuildResult::MiscFailure;
|
||||
|
||||
#ifndef _WIN32 // TODO abstract over proc exit status
|
||||
if (hook && WIFEXITED(status) && WEXITSTATUS(status) == 101)
|
||||
st = BuildResult::TimedOut;
|
||||
|
||||
else if (hook && (!WIFEXITED(status) || WEXITSTATUS(status) != 100)) {
|
||||
}
|
||||
|
||||
else
|
||||
#endif
|
||||
{
|
||||
assert(derivationType);
|
||||
st =
|
||||
dynamic_cast<NotDeterministic*>(&e) ? BuildResult::NotDeterministic :
|
||||
statusOk(status) ? BuildResult::OutputRejected :
|
||||
!derivationType->isSandboxed() || diskFull ? BuildResult::TransientFailure :
|
||||
BuildResult::PermanentFailure;
|
||||
}
|
||||
|
||||
co_return done(st, {}, std::move(e));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue