base: Distinguish between 'failed' and 'failed-dependency'.

* src/cuirass/base.scm (update-build-statuses!): Call 'log-file' and use
that to distinguish between 'failed' and 'failed-dependency'.
This commit is contained in:
Ludovic Courtès 2018-10-08 15:19:06 +02:00
parent fe2b73c235
commit be489a26c0
1 changed files with 5 additions and 1 deletions

View File

@ -372,7 +372,11 @@ outputs are invalid, that they failed to build.)"
(((_ . outputs) ...)
(if (any (cut valid-path? store <>) outputs)
(db-update-build-status! drv (build-status succeeded))
(db-update-build-status! drv (build-status failed))))))
(db-update-build-status! drv
(if (log-file store
(derivation-file-name drv))
(build-status failed)
(build-status failed-dependency)))))))
(for-each update! lst))