build: image: Make partition uuid optional.

The uuid field of <partition> defaults to #false. This should be reflected
when creating the partition.

* gnu/build/image.scm (make-ext-image): Make it optional.
This commit is contained in:
Mathieu Othacehe 2022-08-30 19:16:36 +02:00
parent 61bbff9d50
commit 192b7d0c0b
No known key found for this signature in database
GPG key ID: 8354763531769CA6

View file

@ -86,7 +86,10 @@ (define* (make-ext-image partition target root
(journal-options "lazy_itable_init=1,lazy_journal_init=1"))
(apply invoke
`("fakeroot" "mke2fs" "-t" ,fs "-d" ,root
"-L" ,label "-U" ,(uuid->string uuid)
"-L" ,label
,@(if uuid
`("-U" ,(uuid->string uuid))
'())
"-E" ,(format #f "root_owner=~a:~a,~a"
owner-uid owner-gid journal-options)
,@fs-options