me
/
guix
Archived
1
0
Fork 0
This repository has been archived on 2024-08-07. You can view files and clone it, but cannot push or open issues/pull-requests.
guix/gnu
Maxim Cournoyer 0dd04b9986
machine: ssh: Fix guix deploy hang when using non-DCE UUIDs.
Fixes <https://issues.guix.gnu.org/issue/41237>.

The UUID type information was lost when passing to the lower gexp code strata,
which led to not being able to recreate the UUID in the generated script.
This occurred for non-DCE type UUIDs such as that of a FAT file system.

A following commit will prevent the find-partition-by-uuid procedure from
entering a loop when its UUID argument is invalid.

Reported-by: Brice Waegeneire <brice@waegenei.re>

* gnu/machine/ssh.scm (machine-check-file-system-availability): Replace the
STRING->UUID procedure by the UUID macro, and provide the UUID type as its
second argument.
2020-06-18 23:20:41 -04:00
..
bootloader
build database: 'register-items' takes an open database. 2020-06-18 14:48:17 +02:00
installer installer: final: Remove restart-service procedure. 2020-06-16 16:33:55 +02:00
machine machine: ssh: Fix guix deploy hang when using non-DCE UUIDs. 2020-06-18 23:20:41 -04:00
packages gnu: oil: Update to 0.8.pre6. 2020-06-19 00:14:38 +02:00
services services: Add 'hurd-vm service-type'. 2020-06-14 18:38:44 +02:00
system system: hurd: Add "/bin/sh" and "/usr/bin/env". 2020-06-18 09:38:53 +02:00
tests image: Make 'find-image' non-monadic. 2020-06-13 15:03:55 +02:00
artwork.scm
bootloader.scm
ci.scm
image.scm image: Add 'target' support. 2020-06-13 15:20:52 +02:00
installer.scm
local.mk gnu: lib2geom: Fix tests on aarch64, i686-linux architectures. 2020-06-18 02:25:49 -04:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm