status: Report grafting derivations specially.
* guix/status.scm (print-build-event): In 'build-started' event handler, check the properties of DRV and handle 'graft' derivations specially.
This commit is contained in:
parent
64fd1c01bc
commit
af1f1c38fb
|
@ -325,7 +325,19 @@ addition to build events."
|
||||||
(display "\r" port)) ;erase the spinner
|
(display "\r" port)) ;erase the spinner
|
||||||
(match event
|
(match event
|
||||||
(('build-started drv . _)
|
(('build-started drv . _)
|
||||||
(format port (info (G_ "building ~a...")) drv)
|
(let ((properties (derivation-properties
|
||||||
|
(read-derivation-from-file drv))))
|
||||||
|
(match (assq-ref properties 'type)
|
||||||
|
('graft
|
||||||
|
(let ((count (match (assq-ref properties 'graft)
|
||||||
|
(#f 0)
|
||||||
|
(lst (or (assq-ref lst 'count) 0)))))
|
||||||
|
(format port (info (N_ "applying ~a graft for ~a..."
|
||||||
|
"applying ~a grafts for ~a..."
|
||||||
|
count))
|
||||||
|
count drv)))
|
||||||
|
(_
|
||||||
|
(format port (info (G_ "building ~a...")) drv))))
|
||||||
(newline port))
|
(newline port))
|
||||||
(('build-succeeded drv . _)
|
(('build-succeeded drv . _)
|
||||||
(when (or print-log? (not (extended-build-trace-supported?)))
|
(when (or print-log? (not (extended-build-trace-supported?)))
|
||||||
|
|
Loading…
Reference in New Issue