mirror of
https://codeberg.org/guix/guix.git
synced 2026-01-25 03:55:08 -06:00
machine: ssh: Return monadic value from roll-back-managed-host.
Previously, <unspecified> would be returned. That was a bug. Monadic procedures must always return monadic values. * gnu/machine/ssh.scm (roll-back-managed-host): Return monadic value. Change-Id: I3db2879dbfbcab5e9d251fa5ed02c8653adbeafb
This commit is contained in:
parent
4529c4bea1
commit
55a5181e74
1 changed files with 4 additions and 2 deletions
|
|
@ -2,6 +2,7 @@
|
|||
;;; Copyright © 2019 Jakob L. Kreuze <zerodaysfordays@sdf.org>
|
||||
;;; Copyright © 2020-2024 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2024 Ricardo <rekado@elephly.net>
|
||||
;;; Copyright © 2025 Arun Isaac <arunisaac@systemreboot.net>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
|
@ -621,8 +622,9 @@ an environment type of 'managed-host."
|
|||
#:store-directory-prefix store-dir
|
||||
#:old-entries old-entries)))
|
||||
(remote-result (machine-remote-eval machine remote-exp)))
|
||||
(when (eqv? 'error remote-result)
|
||||
(raise roll-back-failure))))
|
||||
(if (eqv? 'error remote-result)
|
||||
(raise roll-back-failure)
|
||||
(return remote-result))))
|
||||
|
||||
|
||||
;;;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue