diff options
| author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2025-10-10 15:32:30 +0200 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2025-11-24 23:22:51 +0100 |
| commit | 5e5ac81e9562c9f77910766f3a1c857b3da36472 (patch) | |
| tree | 1f46be320d717fc4d2c95a706487807ac003abdb /gnu/system | |
| parent | 92fbb1f82b88f30f7457f5ff81a9cec4bf47804d (diff) | |
image: Add support for f2fs.
* gnu/build/image.scm (make-f2fs-image): New variable.
(make-partition-image): Support f2fs.
(estimate-partition-size): Add optional margin.
* gnu/system/image.scm (system-disk-image): Support f2fs.
* doc/guix.texi: (partition Reference): Support f2fs.
Change-Id: Ia7fc4483c3cc1af5f34fac86a529a90a1bd7c2c6
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/system')
| -rw-r--r-- | gnu/system/image.scm | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gnu/system/image.scm b/gnu/system/image.scm index 4693e13d164..b89d3a67781 100644 --- a/gnu/system/image.scm +++ b/gnu/system/image.scm | |||
| @@ -404,7 +404,8 @@ used in the image." | |||
| 404 | (cond | 404 | (cond |
| 405 | ((member 'esp flags) "0xEF") | 405 | ((member 'esp flags) "0xEF") |
| 406 | ((or (string=? file-system "btrfs") | 406 | ((or (string=? file-system "btrfs") |
| 407 | (string-prefix? "ext" file-system)) "0x83") | 407 | (string-prefix? "ext" file-system) |
| 408 | (string=? file-system "f2fs")) "0x83") | ||
| 408 | ((or (string=? file-system "vfat") | 409 | ((or (string=? file-system "vfat") |
| 409 | (string=? file-system "fat16")) "0x0E") | 410 | (string=? file-system "fat16")) "0x0E") |
| 410 | ((string=? file-system "fat32") "0x0C") | 411 | ((string=? file-system "fat32") "0x0C") |
| @@ -424,7 +425,8 @@ used in the image." | |||
| 424 | (cond | 425 | (cond |
| 425 | ((member 'esp flags) "U") | 426 | ((member 'esp flags) "U") |
| 426 | ((or (string=? file-system "btrfs") | 427 | ((or (string=? file-system "btrfs") |
| 427 | (string-prefix? "ext" file-system)) "L") | 428 | (string-prefix? "ext" file-system) |
| 429 | (string=? file-system "f2fs")) "L") | ||
| 428 | ((or (string=? file-system "vfat") | 430 | ((or (string=? file-system "vfat") |
| 429 | (string=? file-system "fat16") | 431 | (string=? file-system "fat16") |
| 430 | (string=? file-system "fat32")) "F") | 432 | (string=? file-system "fat32")) "F") |
| @@ -460,6 +462,8 @@ used in the image." | |||
| 460 | (list btrfs-progs fakeroot)) | 462 | (list btrfs-progs fakeroot)) |
| 461 | ((string-prefix? "ext" type) | 463 | ((string-prefix? "ext" type) |
| 462 | (list e2fsprogs fakeroot)) | 464 | (list e2fsprogs fakeroot)) |
| 465 | ((string=? type "f2fs") | ||
| 466 | (list f2fs-tools fakeroot)) | ||
| 463 | ((or (string=? type "vfat") | 467 | ((or (string=? type "vfat") |
| 464 | (string-prefix? "fat" type)) | 468 | (string-prefix? "fat" type)) |
| 465 | (list dosfstools fakeroot mtools)) | 469 | (list dosfstools fakeroot mtools)) |
