mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-31 06:46:50 +01:00
reconfigure: Use 'formatted-message'.
* guix/scripts/system/reconfigure.scm (ensure-forward-reconfigure): Use 'formatted-message'. * guix/scripts/deploy.scm (deploy-machine*): Handle it.
This commit is contained in:
parent
1b4931555b
commit
7916201c4d
2 changed files with 13 additions and 5 deletions
|
@ -28,6 +28,8 @@ (define-module (guix scripts deploy)
|
|||
#:use-module (guix utils)
|
||||
#:use-module (guix grafts)
|
||||
#:use-module (guix status)
|
||||
#:use-module (guix diagnostics)
|
||||
#:use-module (guix i18n)
|
||||
#:use-module (ice-9 format)
|
||||
#:use-module (srfi srfi-1)
|
||||
#:use-module (srfi srfi-26)
|
||||
|
@ -132,6 +134,13 @@ (define (deploy-machine* store machine)
|
|||
(leave (G_ "failed to deploy ~a: ~a~%")
|
||||
(machine-display-name machine)
|
||||
(condition-message c)))
|
||||
((formatted-message? c)
|
||||
(leave (G_ "failed to deploy ~a: ~a~%")
|
||||
(machine-display-name machine)
|
||||
(apply format #f
|
||||
(gettext (formatted-message-string c)
|
||||
%gettext-domain)
|
||||
(formatted-message-arguments c))))
|
||||
((deploy-error? c)
|
||||
(when (deploy-error-should-roll-back c)
|
||||
(info (G_ "rolling back ~a...~%")
|
||||
|
|
|
@ -308,12 +308,11 @@ (define (ensure-forward-reconfigure channel start commit relation)
|
|||
('self #t)
|
||||
(_
|
||||
(raise (make-compound-condition
|
||||
(condition
|
||||
(&message (message
|
||||
(format #f (G_ "\
|
||||
(formatted-message (G_ "\
|
||||
aborting reconfiguration because commit ~a of channel '~a' is not a descendant of ~a")
|
||||
commit (channel-name channel)
|
||||
start)))
|
||||
commit (channel-name channel)
|
||||
start)
|
||||
(condition
|
||||
(&fix-hint
|
||||
(hint (G_ "Use @option{--allow-downgrades} to force
|
||||
this downgrade.")))))))))
|
||||
|
|
Loading…
Reference in a new issue