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
|
||||
(match event
|
||||
(('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))
|
||||
(('build-succeeded drv . _)
|
||||
(when (or print-log? (not (extended-build-trace-supported?)))
|
||||
|
Loading…
Reference in New Issue
Block a user