mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
deploy: Use 'with-build-handler'.
Until now, 'guix deploy' would never display what is going to be built. * guix/scripts/deploy.scm (guix-deploy): Wrap 'for-each' in 'with-build-handler'.
This commit is contained in:
parent
62195b9a8f
commit
bdda46a67d
1 changed files with 18 additions and 16 deletions
|
@ -108,6 +108,8 @@ Perform the deployment specified by FILE.\n"))
|
|||
(with-status-verbosity (assoc-ref opts 'verbosity)
|
||||
(with-store store
|
||||
(set-build-options-from-command-line store opts)
|
||||
(with-build-handler (build-notifier #:use-substitutes?
|
||||
(assoc-ref opts 'substitutes?))
|
||||
(for-each (lambda (machine)
|
||||
(info (G_ "deploying to ~a...~%")
|
||||
(machine-display-name machine))
|
||||
|
@ -123,4 +125,4 @@ Perform the deployment specified by FILE.\n"))
|
|||
(run-with-store store (roll-back-machine machine)))
|
||||
(apply throw (deploy-error-captured-args c))))
|
||||
(run-with-store store (deploy-machine machine)))))
|
||||
machines)))))
|
||||
machines))))))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue