file-systems: Introduce (gnu system uuid).
authorLudovic Courtès <ludo@gnu.org>
Tue, 5 Sep 2017 19:51:12 +0000 (21:51 +0200)
committerLudovic Courtès <ludo@gnu.org>
Mon, 11 Sep 2017 20:24:46 +0000 (22:24 +0200)
commit47cef4ecad54d112aa3b4bc509194d3d49a10785
treea4b42ad6e270deb8be00f0284b1e311cf285c503
parent943e1b975fd0c44b2eaacec26df59e24ba9ef455
file-systems: Introduce (gnu system uuid).

* gnu/build/file-systems.scm (sub-bytevector)
(latin1->string, %fat32-endianness, fat32-uuid->string)
(%iso9660-uuid-rx, string->iso9660-uuid)
(iso9660-uuid->string, %network-byte-order)
(dce-uuid->string, %uuid-rx, string->dce-uuid)
(string->ext2-uuid, string->ext3-uuid, string->ext4-uuid)
(vhashq, %uuid-parsers, %uuid-printers, string->uuid)
(uuid->string): Move to...
* gnu/system/uuid.scm: ... here.  New file.
* gnu/system/file-systems.scm (uuid): Move to the above file.
* gnu/system/vm.scm: Adjust accordingly.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add uuid.scm.
gnu/build/file-systems.scm
gnu/build/vm.scm
gnu/local.mk
gnu/system/file-systems.scm
gnu/system/uuid.scm [new file with mode: 0644]