vm: system-qemu-image: Fix type error, remove more actual file systems.
* gnu/system/vm.scm (system-qemu-image)[file-systems-to-keep]: Check whether SOURCE is a string before calling 'string-prefix?'. Remove UUIDs and file system labels as well.master
parent
bcf83975a3
commit
341f67991d
|
@ -641,7 +641,10 @@ of the GNU system as described by OS."
|
||||||
(let ((target (file-system-mount-point fs))
|
(let ((target (file-system-mount-point fs))
|
||||||
(source (file-system-device fs)))
|
(source (file-system-device fs)))
|
||||||
(or (string=? target "/")
|
(or (string=? target "/")
|
||||||
(string-prefix? "/dev/" source))))
|
(and (string? source)
|
||||||
|
(string-prefix? "/dev/" source))
|
||||||
|
(uuid? source)
|
||||||
|
(file-system-label? source))))
|
||||||
(operating-system-file-systems os)))
|
(operating-system-file-systems os)))
|
||||||
|
|
||||||
(define root-uuid
|
(define root-uuid
|
||||||
|
|
Reference in New Issue