diff --git a/src/script/hydra-build b/src/script/hydra-build index 2137ec33..7117f176 100755 --- a/src/script/hydra-build +++ b/src/script/hydra-build @@ -114,6 +114,12 @@ sub doBuild { my $dependents = []; + if (!isValidPath($drvPath)) { + $buildStatus = 3; + $errormsg = "derivation was garbage-collected prior to build"; + goto done; + } + unless (all { isValidPath($_) } values(%outputs)) { $isCachedBuild = 0;