aboutsummaryrefslogtreecommitdiff
path: root/tests/import-utils.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2022-09-26 17:37:43 +0200
committerLudovic Courtès <ludo@gnu.org>2022-09-26 23:29:35 +0200
commit1033645e9d3899edd6b052b19e24c0a718b95e88 (patch)
treec97fa94b8a9dc58a117ccbfd11de9766e7a0f9b9 /tests/import-utils.scm
parent28a50eeac796d1b45200746cc685c7e20413d05c (diff)
downloadguix-1033645e9d3899edd6b052b19e24c0a718b95e88.tar.gz
guix-1033645e9d3899edd6b052b19e24c0a718b95e88.zip
machine: ssh: Parameterize '%current-system' early on.
Fixes <https://issues.guix.gnu.org/58084>. Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>. Previously, "sanity checks" and other operations would happen in a context where '%current-system' has its default value. Thus, running 'guix deploy' on x86_64-linux machine for an aarch64-linux one would lead things like '%base-initrd-modules' to see "x86_64-linux" as the '%current-system' value, in turn making the wrong choices. * gnu/machine/ssh.scm (check-deployment-sanity)[assertions]: Wrap in 'parameterize'. (deploy-managed-host): Likewise for the 'mlet' body.
Diffstat (limited to 'tests/import-utils.scm')
0 files changed, 0 insertions, 0 deletions