guix system: Add file system label and uuid to iso9660-image.
* gnu/system/vm.scm (system-disk-image): Pass root-label to ... (iso9660-image): ... here. Add keyword arguments #:file-system-label and #:file-system-uuid.
This commit is contained in:
parent
0b1e2ecb25
commit
acc0f6bb58
@ -177,6 +177,8 @@ (define builder
|
||||
|
||||
(define* (iso9660-image #:key
|
||||
(name "iso9660-image")
|
||||
file-system-label
|
||||
file-system-uuid
|
||||
(system (%current-system))
|
||||
(qemu qemu-minimal)
|
||||
os-drv
|
||||
@ -211,7 +213,9 @@ (define* (iso9660-image #:key
|
||||
(make-iso9660-image #$(bootloader-package bootloader)
|
||||
#$bootcfg-drv
|
||||
#$os-drv
|
||||
"/xchg/guixsd.iso")
|
||||
"/xchg/guixsd.iso"
|
||||
#:volume-id #$file-system-label
|
||||
#:volume-uuid #$file-system-uuid)
|
||||
(reboot))))
|
||||
#:system system
|
||||
#:make-disk-image? #f
|
||||
@ -363,6 +367,8 @@ (define file-systems-to-keep
|
||||
(bootcfg (operating-system-bootcfg os)))
|
||||
(if (string=? "iso9660" file-system-type)
|
||||
(iso9660-image #:name name
|
||||
#:file-system-label root-label
|
||||
#:file-system-uuid #f
|
||||
#:os-drv os-drv
|
||||
#:bootcfg-drv bootcfg
|
||||
#:bootloader (bootloader-configuration-bootloader
|
||||
|
Loading…
Reference in New Issue
Block a user