diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2022-11-24 15:45:26 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2022-11-24 16:07:58 +0100 |
| commit | 62e26685e8dd4632201f7b840fcd1959f3423cb9 (patch) | |
| tree | adaa7c69cec04fd3a1f87a30605171de757ec7ec /tools/syz-imagegen | |
| parent | d6358a0dc965d89cfca5bc8b9d3d035a894f5212 (diff) | |
tools/syz-imagegen: add hfs and hfsplus filesystems
Diffstat (limited to 'tools/syz-imagegen')
| -rw-r--r-- | tools/syz-imagegen/imagegen.go | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/tools/syz-imagegen/imagegen.go b/tools/syz-imagegen/imagegen.go index fdf68b721..6a743f960 100644 --- a/tools/syz-imagegen/imagegen.go +++ b/tools/syz-imagegen/imagegen.go @@ -8,8 +8,8 @@ // syz-imagegen generates sys/linux/test/syz_mount_image_* test files. // It requires the following packages to be installed: // -// f2fs-tools, xfsprogs, reiserfsprogs, gfs2-utils, ocfs2-tools, genromfs, erofs-utils, makefs, udftools, -// mtd-utils, nilfs-tools, squashfs-tools, genisoimage, jfsutils, exfat-utils, ntfs-3g. +// f2fs-tools xfsprogs reiserfsprogs gfs2-utils ocfs2-tools genromfs erofs-utils makefs udftools +// mtd-utils nilfs-tools squashfs-tools genisoimage jfsutils exfat-utils ntfs-3g hfsprogs. package main import ( @@ -462,6 +462,23 @@ var fileSystems = []FileSystem{ }, }, { + Name: "hfs", + MinSize: 16 << 10, + MkfsFlagCombinations: [][]string{ + {"", "-P"}, + {"", "-c a=1024,b=512,c=128,d=256"}, + }, + }, + { + Name: "hfsplus", + MinSize: 512 << 10, + MkfsFlagCombinations: [][]string{ + {"", "-P"}, + {"", "-s"}, + {"-b 512", "-b 1024", "-b 2048"}, + }, + }, + { Name: parttable, MinSize: 1 << 20, ReadOnly: true, |
