guix-devel/gnu/system
Ludovic Courtès 5f7fe1c57e
vm: Generate a UUID to identify the root file system.
This makes collisions less likely than when using a label to look up the
partition.  See <https://bugs.gnu.org/27735>.

* gnu/system/vm.scm (operating-system-uuid): New procedure.
(system-disk-image): Define 'root-uuid' and use it for the root file
system.  Pass it to 'iso9660-image' and 'qemu-image'.
2017-09-11 22:26:29 +02:00
..
examples gnu: bootloader: Deprecate "device" field in favor of "target". 2017-08-23 22:23:19 +02:00
file-systems.scm system: Introduce a disjoint UUID type. 2017-09-11 22:24:46 +02:00
install.scm install: Add OpenSSH to the global profile. 2017-09-10 23:34:29 +02:00
linux-container.scm file-systems: Add 'file-system-mapping->bind-mount'. 2017-02-03 00:23:28 +01:00
linux-initrd.scm linux-initrd: Avoid monadic style a bit. 2017-07-04 23:45:12 +02:00
locale.scm locale: Demonadify the locale creation API. 2017-07-17 23:41:36 +02:00
mapped-devices.scm system: Introduce a disjoint UUID type. 2017-09-11 22:24:46 +02:00
nss.scm nss: Add '%mdns-host-lookup-nss'. 2015-05-08 16:35:32 +02:00
pam.scm system: Allow root to run "su" without password. 2017-05-08 23:11:01 +02:00
shadow.scm system: Add 'grep --color' alias in '.bash_profile' skeleton. 2017-07-27 14:44:28 +02:00
uuid.scm uuid: 'uuid' macro supports more UUID types. 2017-09-11 22:24:47 +02:00
vm.scm vm: Generate a UUID to identify the root file system. 2017-09-11 22:26:29 +02:00