From 6687cfded9cafb73506087c6382b5c5d64a6953c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Pali=20Roh=C3=A1r?= Date: Sat, 25 Nov 2017 12:49:27 +0100 Subject: [PATCH] tests: Add tests for FAT32 labels MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit These FAT32 images were generated for FAT label test suite in October 2017. Now blkid reports same FAT32 label as MS-DOS 6, 7 and Windows 98, XP, 10. For more information about test result see email: https://www.spinics.net/lists/kernel/msg2640891.html Signed-off-by: Pali Rohár --- tests/expected/blkid/low-probe-fat | 2 ++ .../expected/blkid/low-probe-fat32_cp850_O_tilde | 2 ++ .../blkid/low-probe-fat32_mkdosfs_label1 | 9 +++++++++ ...probe-fat32_mkdosfs_label1_dosfslabel_NO_NAME | 7 +++++++ ...w-probe-fat32_mkdosfs_label1_dosfslabel_empty | 5 +++++ ...-probe-fat32_mkdosfs_label1_dosfslabel_label2 | 9 +++++++++ ...low-probe-fat32_mkdosfs_label1_mlabel_NO_NAME | 7 +++++++ .../low-probe-fat32_mkdosfs_label1_mlabel_erase | 5 +++++ .../low-probe-fat32_mkdosfs_label1_xp_erase | 7 +++++++ .../low-probe-fat32_mkdosfs_label1_xp_label2 | 9 +++++++++ .../expected/blkid/low-probe-fat32_mkdosfs_none | 5 +++++ ...w-probe-fat32_mkdosfs_none_dosfslabel_NO_NAME | 5 +++++ ...ow-probe-fat32_mkdosfs_none_dosfslabel_label1 | 7 +++++++ ...at32_mkdosfs_none_dosfslabel_label1_xp_label2 | 9 +++++++++ .../blkid/low-probe-fat32_mkdosfs_none_xp_label1 | 7 +++++++ ...at32_mkdosfs_none_xp_label1_dosfslabel_label2 | 9 +++++++++ tests/expected/blkid/low-probe-fat32_xp_label1 | 7 +++++++ tests/expected/blkid/low-probe-fat32_xp_none | 5 +++++ .../low-probe-fat32_xp_none_dosfslabel_label1 | 7 +++++++ .../blkid/low-probe-fat32_xp_none_mlabel_label1 | 9 +++++++++ tests/expected/blkid/low-probe-small-fat32 | 2 ++ .../blkid/images-fs/fat32_mkdosfs_label1.img.xz | Bin 0 -> 5400 bytes ...at32_mkdosfs_label1_dosfslabel_NO_NAME.img.xz | Bin 0 -> 5404 bytes .../fat32_mkdosfs_label1_dosfslabel_empty.img.xz | Bin 0 -> 5396 bytes ...fat32_mkdosfs_label1_dosfslabel_label2.img.xz | Bin 0 -> 5400 bytes .../fat32_mkdosfs_label1_mlabel_NO_NAME.img.xz | Bin 0 -> 5412 bytes .../fat32_mkdosfs_label1_mlabel_erase.img.xz | Bin 0 -> 5412 bytes .../fat32_mkdosfs_label1_xp_erase.img.xz | Bin 0 -> 5400 bytes .../fat32_mkdosfs_label1_xp_label2.img.xz | Bin 0 -> 5404 bytes .../ts/blkid/images-fs/fat32_mkdosfs_none.img.xz | Bin 0 -> 5376 bytes .../fat32_mkdosfs_none_dosfslabel_NO_NAME.img.xz | Bin 0 -> 5384 bytes .../fat32_mkdosfs_none_dosfslabel_label1.img.xz | Bin 0 -> 5380 bytes ...dosfs_none_dosfslabel_label1_xp_label2.img.xz | Bin 0 -> 5404 bytes .../fat32_mkdosfs_none_xp_label1.img.xz | Bin 0 -> 5400 bytes ...dosfs_none_xp_label1_dosfslabel_label2.img.xz | Bin 0 -> 5396 bytes tests/ts/blkid/images-fs/fat32_xp_label1.img.xz | Bin 0 -> 5936 bytes tests/ts/blkid/images-fs/fat32_xp_none.img.xz | Bin 0 -> 5908 bytes .../fat32_xp_none_dosfslabel_label1.img.xz | Bin 0 -> 5908 bytes .../images-fs/fat32_xp_none_mlabel_label1.img.xz | Bin 0 -> 5660 bytes 39 files changed, 134 insertions(+) create mode 100644 tests/expected/blkid/low-probe-fat32_mkdosfs_label1 create mode 100644 tests/expected/blkid/low-probe-fat32_mkdosfs_label1_dosfslabel_NO_NAME create mode 100644 tests/expected/blkid/low-probe-fat32_mkdosfs_label1_dosfslabel_empty create mode 100644 tests/expected/blkid/low-probe-fat32_mkdosfs_label1_dosfslabel_label2 create mode 100644 tests/expected/blkid/low-probe-fat32_mkdosfs_label1_mlabel_NO_NAME create mode 100644 tests/expected/blkid/low-probe-fat32_mkdosfs_label1_mlabel_erase create mode 100644 tests/expected/blkid/low-probe-fat32_mkdosfs_label1_xp_erase create mode 100644 tests/expected/blkid/low-probe-fat32_mkdosfs_label1_xp_label2 create mode 100644 tests/expected/blkid/low-probe-fat32_mkdosfs_none create mode 100644 tests/expected/blkid/low-probe-fat32_mkdosfs_none_dosfslabel_NO_NAME create mode 100644 tests/expected/blkid/low-probe-fat32_mkdosfs_none_dosfslabel_label1 create mode 100644 tests/expected/blkid/low-probe-fat32_mkdosfs_none_dosfslabel_label1_xp_label2 create mode 100644 tests/expected/blkid/low-probe-fat32_mkdosfs_none_xp_label1 create mode 100644 tests/expected/blkid/low-probe-fat32_mkdosfs_none_xp_label1_dosfslabel_label2 create mode 100644 tests/expected/blkid/low-probe-fat32_xp_label1 create mode 100644 tests/expected/blkid/low-probe-fat32_xp_none create mode 100644 tests/expected/blkid/low-probe-fat32_xp_none_dosfslabel_label1 create mode 100644 tests/expected/blkid/low-probe-fat32_xp_none_mlabel_label1 create mode 100644 tests/ts/blkid/images-fs/fat32_mkdosfs_label1.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_mkdosfs_label1_dosfslabel_NO_NAME.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_mkdosfs_label1_dosfslabel_empty.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_mkdosfs_label1_dosfslabel_label2.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_mkdosfs_label1_mlabel_NO_NAME.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_mkdosfs_label1_mlabel_erase.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_mkdosfs_label1_xp_erase.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_mkdosfs_label1_xp_label2.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_mkdosfs_none.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_mkdosfs_none_dosfslabel_NO_NAME.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_mkdosfs_none_dosfslabel_label1.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_mkdosfs_none_dosfslabel_label1_xp_label2.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_mkdosfs_none_xp_label1.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_mkdosfs_none_xp_label1_dosfslabel_label2.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_xp_label1.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_xp_none.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_xp_none_dosfslabel_label1.img.xz create mode 100644 tests/ts/blkid/images-fs/fat32_xp_none_mlabel_label1.img.xz diff --git a/tests/expected/blkid/low-probe-fat b/tests/expected/blkid/low-probe-fat index 420121117f..9cc2da1287 100644 --- a/tests/expected/blkid/low-probe-fat +++ b/tests/expected/blkid/low-probe-fat @@ -1,5 +1,7 @@ ID_FS_LABEL=TEST-FAT ID_FS_LABEL_ENC=TEST-FAT +ID_FS_LABEL_FATBOOT=TEST-FAT +ID_FS_LABEL_FATBOOT_ENC=TEST-FAT ID_FS_SEC_TYPE=msdos ID_FS_TYPE=vfat ID_FS_USAGE=filesystem diff --git a/tests/expected/blkid/low-probe-fat32_cp850_O_tilde b/tests/expected/blkid/low-probe-fat32_cp850_O_tilde index 096bcbf2c1..aa998f0858 100644 --- a/tests/expected/blkid/low-probe-fat32_cp850_O_tilde +++ b/tests/expected/blkid/low-probe-fat32_cp850_O_tilde @@ -1,5 +1,7 @@ ID_FS_LABEL=___ ID_FS_LABEL_ENC=\xe5\xe5\xe5 +ID_FS_LABEL_FATBOOT=___ +ID_FS_LABEL_FATBOOT_ENC=\xe5\xe5\xe5 ID_FS_TYPE=vfat ID_FS_USAGE=filesystem ID_FS_UUID=2826-F9B3 diff --git a/tests/expected/blkid/low-probe-fat32_mkdosfs_label1 b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1 new file mode 100644 index 0000000000..c532983fa4 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1 @@ -0,0 +1,9 @@ +ID_FS_LABEL=label1 +ID_FS_LABEL_ENC=label1 +ID_FS_LABEL_FATBOOT=label1 +ID_FS_LABEL_FATBOOT_ENC=label1 +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=92B4-BA66 +ID_FS_UUID_ENC=92B4-BA66 +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_dosfslabel_NO_NAME b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_dosfslabel_NO_NAME new file mode 100644 index 0000000000..7860cd1599 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_dosfslabel_NO_NAME @@ -0,0 +1,7 @@ +ID_FS_LABEL=NO_NAME +ID_FS_LABEL_ENC=NO\x20NAME +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=92B4-BA66 +ID_FS_UUID_ENC=92B4-BA66 +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_dosfslabel_empty b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_dosfslabel_empty new file mode 100644 index 0000000000..9defdcfa6b --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_dosfslabel_empty @@ -0,0 +1,5 @@ +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=92B4-BA66 +ID_FS_UUID_ENC=92B4-BA66 +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_dosfslabel_label2 b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_dosfslabel_label2 new file mode 100644 index 0000000000..437a01b612 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_dosfslabel_label2 @@ -0,0 +1,9 @@ +ID_FS_LABEL=label2 +ID_FS_LABEL_ENC=label2 +ID_FS_LABEL_FATBOOT=label2 +ID_FS_LABEL_FATBOOT_ENC=label2 +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=92B4-BA66 +ID_FS_UUID_ENC=92B4-BA66 +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_mlabel_NO_NAME b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_mlabel_NO_NAME new file mode 100644 index 0000000000..7860cd1599 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_mlabel_NO_NAME @@ -0,0 +1,7 @@ +ID_FS_LABEL=NO_NAME +ID_FS_LABEL_ENC=NO\x20NAME +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=92B4-BA66 +ID_FS_UUID_ENC=92B4-BA66 +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_mlabel_erase b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_mlabel_erase new file mode 100644 index 0000000000..9defdcfa6b --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_mlabel_erase @@ -0,0 +1,5 @@ +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=92B4-BA66 +ID_FS_UUID_ENC=92B4-BA66 +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_xp_erase b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_xp_erase new file mode 100644 index 0000000000..09299da681 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_xp_erase @@ -0,0 +1,7 @@ +ID_FS_LABEL_FATBOOT=label1 +ID_FS_LABEL_FATBOOT_ENC=label1 +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=92B4-BA66 +ID_FS_UUID_ENC=92B4-BA66 +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_xp_label2 b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_xp_label2 new file mode 100644 index 0000000000..a0bb728d30 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_mkdosfs_label1_xp_label2 @@ -0,0 +1,9 @@ +ID_FS_LABEL=LABEL2 +ID_FS_LABEL_ENC=LABEL2 +ID_FS_LABEL_FATBOOT=label1 +ID_FS_LABEL_FATBOOT_ENC=label1 +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=92B4-BA66 +ID_FS_UUID_ENC=92B4-BA66 +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_mkdosfs_none b/tests/expected/blkid/low-probe-fat32_mkdosfs_none new file mode 100644 index 0000000000..7292f075f2 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_mkdosfs_none @@ -0,0 +1,5 @@ +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=E6B8-AF8C +ID_FS_UUID_ENC=E6B8-AF8C +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_mkdosfs_none_dosfslabel_NO_NAME b/tests/expected/blkid/low-probe-fat32_mkdosfs_none_dosfslabel_NO_NAME new file mode 100644 index 0000000000..7292f075f2 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_mkdosfs_none_dosfslabel_NO_NAME @@ -0,0 +1,5 @@ +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=E6B8-AF8C +ID_FS_UUID_ENC=E6B8-AF8C +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_mkdosfs_none_dosfslabel_label1 b/tests/expected/blkid/low-probe-fat32_mkdosfs_none_dosfslabel_label1 new file mode 100644 index 0000000000..4ec217fb4a --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_mkdosfs_none_dosfslabel_label1 @@ -0,0 +1,7 @@ +ID_FS_LABEL_FATBOOT=label1 +ID_FS_LABEL_FATBOOT_ENC=label1 +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=E6B8-AF8C +ID_FS_UUID_ENC=E6B8-AF8C +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_mkdosfs_none_dosfslabel_label1_xp_label2 b/tests/expected/blkid/low-probe-fat32_mkdosfs_none_dosfslabel_label1_xp_label2 new file mode 100644 index 0000000000..046769b79b --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_mkdosfs_none_dosfslabel_label1_xp_label2 @@ -0,0 +1,9 @@ +ID_FS_LABEL=LABEL2 +ID_FS_LABEL_ENC=LABEL2 +ID_FS_LABEL_FATBOOT=label1 +ID_FS_LABEL_FATBOOT_ENC=label1 +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=E6B8-AF8C +ID_FS_UUID_ENC=E6B8-AF8C +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_mkdosfs_none_xp_label1 b/tests/expected/blkid/low-probe-fat32_mkdosfs_none_xp_label1 new file mode 100644 index 0000000000..65a5bfd151 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_mkdosfs_none_xp_label1 @@ -0,0 +1,7 @@ +ID_FS_LABEL=LABEL1 +ID_FS_LABEL_ENC=LABEL1 +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=E6B8-AF8C +ID_FS_UUID_ENC=E6B8-AF8C +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_mkdosfs_none_xp_label1_dosfslabel_label2 b/tests/expected/blkid/low-probe-fat32_mkdosfs_none_xp_label1_dosfslabel_label2 new file mode 100644 index 0000000000..4eccd8afb2 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_mkdosfs_none_xp_label1_dosfslabel_label2 @@ -0,0 +1,9 @@ +ID_FS_LABEL=label2 +ID_FS_LABEL_ENC=label2 +ID_FS_LABEL_FATBOOT=label2 +ID_FS_LABEL_FATBOOT_ENC=label2 +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=E6B8-AF8C +ID_FS_UUID_ENC=E6B8-AF8C +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_xp_label1 b/tests/expected/blkid/low-probe-fat32_xp_label1 new file mode 100644 index 0000000000..8e521ebbb6 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_xp_label1 @@ -0,0 +1,7 @@ +ID_FS_LABEL=LABEL1 +ID_FS_LABEL_ENC=LABEL1 +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=A420-9304 +ID_FS_UUID_ENC=A420-9304 +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_xp_none b/tests/expected/blkid/low-probe-fat32_xp_none new file mode 100644 index 0000000000..5db25f8c03 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_xp_none @@ -0,0 +1,5 @@ +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=54B6-DC94 +ID_FS_UUID_ENC=54B6-DC94 +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_xp_none_dosfslabel_label1 b/tests/expected/blkid/low-probe-fat32_xp_none_dosfslabel_label1 new file mode 100644 index 0000000000..9c5a1b2509 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_xp_none_dosfslabel_label1 @@ -0,0 +1,7 @@ +ID_FS_LABEL_FATBOOT=label1 +ID_FS_LABEL_FATBOOT_ENC=label1 +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=54B6-DC94 +ID_FS_UUID_ENC=54B6-DC94 +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-fat32_xp_none_mlabel_label1 b/tests/expected/blkid/low-probe-fat32_xp_none_mlabel_label1 new file mode 100644 index 0000000000..fe9ba14464 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_xp_none_mlabel_label1 @@ -0,0 +1,9 @@ +ID_FS_LABEL=LABEL1 +ID_FS_LABEL_ENC=LABEL1 +ID_FS_LABEL_FATBOOT=LABEL1 +ID_FS_LABEL_FATBOOT_ENC=LABEL1 +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=54B6-DC94 +ID_FS_UUID_ENC=54B6-DC94 +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-small-fat32 b/tests/expected/blkid/low-probe-small-fat32 index 39239e6b3e..a0746ced45 100644 --- a/tests/expected/blkid/low-probe-small-fat32 +++ b/tests/expected/blkid/low-probe-small-fat32 @@ -1,5 +1,7 @@ ID_FS_LABEL=TESTVFAT ID_FS_LABEL_ENC=TESTVFAT +ID_FS_LABEL_FATBOOT=TESTVFAT +ID_FS_LABEL_FATBOOT_ENC=TESTVFAT ID_FS_TYPE=vfat ID_FS_USAGE=filesystem ID_FS_UUID=1423-AAE1 diff --git a/tests/ts/blkid/images-fs/fat32_mkdosfs_label1.img.xz b/tests/ts/blkid/images-fs/fat32_mkdosfs_label1.img.xz new file mode 100644 index 0000000000000000000000000000000000000000..4df4b1da68afba46aeab5055a4ab644eb97ba065 GIT binary patch literal 5400 zc-s4GUKJ6=z`*kC+7>q^21Q001_lO!^ATtM|KG?I7RyjNjgReeN&eRdaT)J+ir#HH z7xgaZ1?QXm1vX|9x0016UG4mJWq$eFvX1{5*Uo?YB)7rMXS4Z33$s*Ci)&nOAEmyP zjCZ^$eDN&bhKHMGUfs&(%UrTN=ku=}{JXOq=DwNh(U4G5c)W7X^>_Y%_!}-hc@h)k z^dn{Z#k9FqCLixu-1)XCE^%S9CPS-sbhv38&nKNdo8NHjM(z)`iL>8*IK!gy)bY19 zPpu9vtgKg!JI3%?{nbrH>383g1Adu)7B^P7wafBz&kE%u%nnRO%PsxSoV`(erQ_wV z-^UrQ9e48z^$s`OE3xS9ae<7l3nU!&Cz!vrk~mR#ve@`j%*ta^?-+bJ-G6Y3>J{^B zv7`wT4FY!vpA|e3AE05i(tG85JJH3;_LB2VEElku&da{*aI>Js?N30dj=}9i0U;BW zrn7#l4*bJre`Blcn}gD8-lWUlWtb}*t?(d1`)FL?qUXD>Ry_T}SbJyg0k#>wGk*4J zXP&&~{ARtz9R``N$=qAp{sn4sRPX1Fxsj~iEOJ-Y;o2IuOYVQ4>WuO;!puhEVbK`;3BdWnazD_hVWL>)9UH-uWUw591 z69reTO_1GnZlk(HOk~^3w4jK6FDbU#RY53z{(k{RZH70+!OQ>dTUTQ!HGg}rVP3(! z<;wAIG)}i(oI0bcPHW;P_0sQ>;NbatWBt_${Pc3*0EP`#s{{G%H;o3^Xn>6d*l2)_ z2H0qTjRx3gfQ<&&Xn>6d*l2)_2H0qTjRx3gfDNtyo51JCFl$f-*eiu7h93+dz}7XT ga*}m<5d-5#&4z{p0q^21Q001_lO!^ATtM|KG?I70XaMjgReeN&eRdaT)J+ir#HH z7xgaZ1?QXm1vX|9x0016UG4mJWq$eFvX1{5*Un38|2vWU#^_z#M>Q9lZb7z>X7y3lbg&~5qR(;RAHuYz%LNiaFwhEl@8*E$GHhYN<7sJh$ zkB%z}uaLWOI zE&H$dhQU;|bh+8vKiek!-nW1D?$dKl^7&u<=67g@pHETz)s0a%7?*l@h_SXLXt4=e z-`ukG*_BW=ofk%`x5c;DGOzB_?0Z?ZCi2PCXjYD& z$8W9u^E*hp~PHW}d-)jBg$X>npRs43|X-*S_`Th$`{!v&F z`GfoH|EU^o{44*|-1|MtKrie-f9vPw#sjHvS1jG|F8^SGuRG7hiGr)vCdlrhk<~h` zzgp)17hu$8cvBp_{O`VXHHK32xAz+670g?%9REh+bnC^b_`{1{E*-!?Lbf`P-+t3* zfQ<&&Xn>6d*l2)_2H0qTjRx3gfQ<&&Xn>6d*l2)_2H0qTjRx4@3a|-$ehjk)Wq`d> qh+_D`00Qm%mLC5YyXO-F<5$gwh64hVtA9<{cqIKd6G)OJG710_KAQ0W literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images-fs/fat32_mkdosfs_label1_dosfslabel_empty.img.xz b/tests/ts/blkid/images-fs/fat32_mkdosfs_label1_dosfslabel_empty.img.xz new file mode 100644 index 0000000000000000000000000000000000000000..3027031839e6eb29a0d6608005197eb0b65e3960 GIT binary patch literal 5396 zc-s4GUKJ6=z`*kC+7>q^21Q001_lO!^ATtM|KG?I9LrETjgReeN&eRdaT)J+ir#HH z7xgaZ1?QXm1vX|9x0016UG4mJWq$eFvX1{5*UsLz6Mmkv#d^j=(Z~7oD^gPq^-X^m z5MR#Nr@6>-helTW6{8QO;W7Ca%S9T4!pdBQAIDo;1uuWymC5>!S0if(?{kmPI zUrSb8f6uXdW^(swisC(A-&I9k`+s$vIQoFe@|Nj2r3TaN zydM(NlOIY*6u1`5V*e8Ta6-C5YP;P5!?VH}g)wuDJYUa!`~4e?;bIO#>q+t#|bi>gD_=SvubNB7bn7{XbR1jeq5zntQ)z8R&%_=x_bp z+;|}Mh-&bUuM^D-S(k2jmw&Lp*PZ9$M8Q>S6J&Rt+o&!P6WR7MEhu8&%d$0*Po74z za{N4gYwe%kLE0r}<)Rgwe%=kX{h^t{Y29#IE9d@J>kmiv>cy|(xARVOnjp;gUtsc& zLMmJR(^+r({Qm-s+6-@sgO~r^x30!eYX0_K!@Pod%a!BbXq;}nICVx>oz}!p>ZRW$ z53tSfo$>d^`l}Q8hnPR9W_2LH{ie|X8x64002>Xk(Eu9_u+ab;4Y1Jw8x64002>Xk z(Eu9_u+ab;4Y0u#U=#TK7-kL10DGkn#qfgx2yEAvC3BpQ-@(B6PP3umfWYa_*FQHN NN&n3Rl4OaD0svkJlw|+_ literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images-fs/fat32_mkdosfs_label1_dosfslabel_label2.img.xz b/tests/ts/blkid/images-fs/fat32_mkdosfs_label1_dosfslabel_label2.img.xz new file mode 100644 index 0000000000000000000000000000000000000000..1551e110394f9917ffc1c96cd31d8b6f523cc28d GIT binary patch literal 5400 zc-s4GUKJ6=z`*kC+7>q^21Q001_lO!^ATtM|KG?I5zA0IjgReeN&eRdaT)J+ir#HH z7xgaZ1?QXm1vX|9x0016UG4mJWq$eFvX1{5*Uo?YB)7pWpsx6#g;^>$Z_;6_tv!1> z&aXLsX79miK~gWK6s?GU8tvNB$ar$st6i0SK7$(l-%{NZ>qX~9=hZDQ(^Vv z&wCeNe)uJJ!Q)v{+EII7?a$jHW4PuzlcjF|Dh0La=T}uvpD4XdZueTPyp0mB_wS~h zTl~`S%ATs-u1^zN?;N!9JkfmO&W*jo@@E!{2(;?HWSa3le^|0F_UksTY>utx+Z#O}Te|!(*G;(lx@glAw{IaII!bj6ZXXH=nW!|KjXC~gfwjQW zcN34ve<=1BslLe`ng852U#`cp?|o4Aj)|9=Gb5My$h-glx0W^WtbK&Rf@h~=e5J31 z7w0Z}c;a8B;?@<${YfpgQGrR5N<3qZ@4r*-&^W*y2Cz(q5p#4dNqwH zh4QxjDh~_hEmw|zqj9?R;?x;kby^cYsh572Jis=?cgEiv>#t7WKcX7^cIMfz$!DI*{Lf(`bN=2H0qTjRx3gfQ<&& zXn>6d*l2)_2H0qTjRx3gfQ<&&Xn>6d*x(AV34DGGvj$~=y;6u`_`$%yFllqxfe(JK d(is>(Yc@0-5a^q+*lpvH^xsTCIR=)q^21Q001_lO!^ATtM|KG@z6w6RLjgReeN&eRdaT)J+ir#HH z7xgaZ1?QXm1vX|9x0016UG4mJWq$eFvX1{5*Un38|2vWU#^_z#M>Q9lZb7z>X7y3lbg&~5qR(;RAHuYz%LNiaFwhEl@8*E$GHhYN<7sJh$ zkB%z}uaLWOI zeQ?$yw6AK8&(z5dp*A;{U2!{A#h)Qy5Pc-_zFUV?OJST>GE>C69b30-|JGknZtR${ zLacg1dW@Q~-@J9(Rz+Lctc|MLf3j?)K;o2`rd393=U5hgv0|Ao?eCIwk5~Ca?9>@u zby^cYsh572Jis=?cS==5!JKEN&*x9St^M?7;G*ZduU0($!dQD}E=YF9-y7?%PT)VH z8vNtyL^J(077KPb3J7mwEefyaDB-+yZJJpZ6Thj2>7tsev9H^lgl*Foxco5JO}P8I zXwwt7Zy_H#N_7lw9|{PWs5G68IsRmUwa5V@^BGG;8JE6T%&GNe)&D59HAOsPla}wZ z>{oeMFmJhX{2PtatryW;iRunR)}C&R0Y+_xH^srr|L$8?V<MAadlN zntQ)z8R&%_=x_bp+;|{$K&=ksx8F1xV50#x8epRVHX2}~0X7<7qX9M=V50#x8epRV zHX2}~0X7<7qX9O!0&D`GAH%Fc8DOvE{)E3^0D-niFIp?^Yfh1WXqX2vinTh}a literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images-fs/fat32_mkdosfs_label1_mlabel_erase.img.xz b/tests/ts/blkid/images-fs/fat32_mkdosfs_label1_mlabel_erase.img.xz new file mode 100644 index 0000000000000000000000000000000000000000..f0a95716c9b60434651afeed4ff91336d55749c5 GIT binary patch literal 5412 zc-s4GUKJ6=z`*kC+7>q^21Q001_lO!^ATtM|KG@z6w6RLjgReeN&eRdaT)J+ir#HH z7xgaZ1?QXm1vX|9x0016UG4mJWq$eFvX1{5*Un38|2vWU#^_z#M>Q9lZb7z>X7y3lbg&~5qR(;RAHuYz%LNiaFwhEl@8*E$GHhYN<7sJh$ zkB%z}uaLWOI zeQ?$yw6AK8&(z5dp*A;{U2!{A#h)Qy5Pc-_zFUV?OJST>GE>C69b30-|JGknZtR${ zLacg1dW@Q~-@J9(Rz+Lctc|MLf3j?)K;o2`rd393=U5hgv0|Ao?eCIwk5~Ca?9>@u zby^cYsh572Jis=?cS==5!JKEN&*x9St^M?7;G*ZduU0($!dQD}E=YF9-y7?%PT)VH z8vNtyL^J(07S+36+}D4&@VG{)9pfu~CA>Iy*~1h6Diyb`Fz!!ksf`LunpEN$b0l}uq~{AxoMUHsH~-#J zr_&wwF%10|{MM^!OevJN?N@nNFmJhX{2PtatryW8jp{5z)}{n zAB7c>Ke*5SpQ_=;zw%Gbz2CD8^uiAGw|;JJJdiq|RtNIiZyF7-(Eu9_u+ab;4Y1Jw z8x64002>Xk(Eu9_u+ab;4Y1Jw8x64002^EZHi6HNVb-7wuvc<_!e20eK<4c`1)@c- cEEyR8YBn?+5cv0VWzEJT>A#skk}Q!?02^YSOaK4? literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images-fs/fat32_mkdosfs_label1_xp_erase.img.xz b/tests/ts/blkid/images-fs/fat32_mkdosfs_label1_xp_erase.img.xz new file mode 100644 index 0000000000000000000000000000000000000000..cc4280eef679ad1bca34800622c8781a604e6f7e GIT binary patch literal 5400 zc-s4GUKJ6=z`*kC+7>q^21Q001_lO!^ATtM|KG?I8Ou;QjgReeN&eRdaT)J+ir#HH z7xgaZ1?QXm1vX|9x0016UG4mJWq$eFvX1{5*Uo?YB)7rMXS4Z33$s*Ci)&nOAEmyP zjCZ^$eDN&bhKHMGUfs&(%UrTN=ku=}{JXOq=DwNh(U4G5c)W7X^>_Y%_!}-hc@h)k z^dn{Z#k9FqCLixu-1)XCE^%S9CPS-sbhv38&nKNdo8NHjM(z)`iL>8*IK!gy)bY19 zPpu9vtgKg!JI3%?{nbrH>383g1Adu)7B~8{+x+FD(4Q`$={x_+{K>rVX=eQvo&M=f zv*Q@gTOGda&VB1<`klFXzmGVqyz*^lqnzF$n@jt4#J-3$4|iFs_5Jdy2h}Hvs#~|8 zPCLdKx=+jWt-`7-&Rn&2*;94f45OCB&bIZRm%wzHXRgGjrEjlSt`f=LQ>nOhg>ipU zOKntO{EV|AZw0nnUp36mzfxGfx>-aq@8Z>}&vqigNo8vypFE9b<@kC0*4jV6gS3mU z_8z>~_1QUOwe;h6Yie`;RQwd*el9zs^5MV9r?x8HjB0;0i7iZWp3A&Pm!7zN3;EDd zs$+2bP(a8;rRi+U@h1zcMGhF5&sZwTxb($hPOUeq{zs{;DdG{Ew0xgszskdcdCQgK z-)Nj}y*PD7SDn_xPwJ)LB@eL8@SXAZ#`>!h_>ZUt|M)u5%#d~IhIjb~3w+&qE>09& zwKhR^*SU@A5;2i&FVlh|_Ps=Rb;((|Xa%RAcY|$zXr^#lH=NeWxxdx=!;!su@vHdl zywjW}2=o0HnEa!#BJv0K+5b~D-1t}isk!&NZ$adZ`TqqNwHe+N2QUA-Z(WU{)coze zhIxa`owE$|!VdJeer|3&kUF4N2lCr*8V#_~02>Xk(Eu9_u+ab;4Y1Jw8x64002>Xk z(Eu9_u+ab;4Y1Jw8(aZ4fzOX&)}RcqR|-)KKNuMHuQ(ee6gb0%f$@uGL&E_9vlYvt PHy%m<&BOo%ERj(FRB56_ literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images-fs/fat32_mkdosfs_label1_xp_label2.img.xz b/tests/ts/blkid/images-fs/fat32_mkdosfs_label1_xp_label2.img.xz new file mode 100644 index 0000000000000000000000000000000000000000..66d4838135d517e9bd2766472cd1e148d6ad7982 GIT binary patch literal 5404 zc-s4GUKJ6=z`*kC+7>q^21Q001_lO!^ATtM|KGqA9m`NUjgReeN&eRdaT)J+ir#HH z7xgaZ1?QXm1vX|9x0016UG4mJWq$eFvX1{5*Uo?YB)7rMXS4Z33$s*Ci)&nOAEmyP zjCZ^$eDN&bhKHMGUfs&(%UrTN=ku=}{JXOq=DwNh(U4G5c)W7X^>_Y%_!}-hc@h)k z^dn{Z#k9FqCLixu-1)XCE^%S9CPS-sbhv38&nKNdo8NHjM(z)`iL>8*IK!gy)bY19 zPpu9vtgKg!JI3%?{nbrH>383g1Adu)7B~8{+x+FD(4Q`$={x_+{K>rVX=eQvo&M=f zv*Q@gTOGda&VB1<`klFXzmGVqyz*^lqnzF$n@jt4#J-3$4|iFs_5Jdy2h}Hvs#~|8 zPCLdKx=+jWt-`7-&Rn&2*;94f45OCB&bIZRm%wzHXRgGjrEjlSt`f=LQ>nOhg>ipU zOKntO{EV|AZw0nnUp36mzfxGfx>-aq@8Z>}&vqigNo8vypFE9b<@kC0*4jV6gS3mU z_O370JQ13FZSf4}-JC)zL#uS86#`k}xxc75uqnSpS6^~gE?U9q=iOl2e+y4*m`@Kr zlDlcr^93i)v9r9Je{ZSN=??oChW-nF>(w--6w2H7t2`{2w_G{?jmGKLi&JNG)oD%q zq+a@6@&MZm-x+^ztiL*e|A=bvkFOKW3|W_Mc$a^$z}KDU;zYq!YZGL5o!h7`5fj<= zGA$@#A0CJN&`ja9ZaA%#bAPM#ha-FS;#cw8d8au|5a#Xk(Eu9_u+ab;4Y1Jw8x64002>Xk(Eu9_u+ab;4Y1Jw8(aZ4fzO{|)}Rcq rSBktTKNx^OuB|V1ugdQ#2F7oi4GjkbY&rA9HXcd;%>q^21Q001_lO!^ATtM|5s*mjAbaD#>aNKB>(G!xQur@MejD9 zi+Y#yg7Z!O0vj`lTggh3u6F*qGQa$7+0129+S{YQIWAf#nl7FzxZd7<%i$ScncNHS z)@U40x-#2%c8%GQ$=??7NKMe}3%$MQng6%%d(+g@1I)WDD(ok(V#`{UpSd#1`}(ar ziPO0w)r?j06i&(*%y{~QCGF8pan_h?fz1`>ywmS|ys~qZr?A6AqnEcB=Dcp5IQ7X| zw?q5hTj{?085QU@@A=2|8!H4)nrnBwHU9az**%eQmGC*XgEudT8@|;2*6UgHW`Tqb z6MFk&$-0@W%+`)El>Yu*!+eX$hRQEeV%*tUZ|@F)Y?X7@ zXk(Eu9_u+ab; z4Y1Jw8x64002>Xk(Eu9_u+ab;4Y0u#U=#T6Fw7j30ru+6Vxt8N4B_j9C!Lo*o58?% ZTeG3zfWTGxn6(>^r2l4O00NfCC;-)PiE;n{ literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images-fs/fat32_mkdosfs_none_dosfslabel_NO_NAME.img.xz b/tests/ts/blkid/images-fs/fat32_mkdosfs_none_dosfslabel_NO_NAME.img.xz new file mode 100644 index 0000000000000000000000000000000000000000..a238a01d649953ce608b83c82e73a933ef28b711 GIT binary patch literal 5384 zc-s4GUKJ6=z`*kC+7>q^21Q001_lO!^ATtM|5s*mk7X#G#>aNKB>(G!xQur@MejD9 zi+Y#yg7Z!O0vj`lTggh3u6F*qGQa$7+0129+B+_u3eLW-k*3bjSKxloPhCg*rWZro zU$zCOmmXZ^FTda8@&aJZu~!WW}=aX+N{v2*G~yoUbysEV$z#4Uf0_~820Q6 z%}v`^`BrD4>K(qBK4OPgcSM(5Dob_!>6F00D2NCjmsXoi861xvQWtDSk!0dGa|3D)3uk#|K6e% z?x(@9|DN@q9HorxmNq|2g~CJ6e=Q7OxYNw-bHz)R+Rh1~{fiRC@6Jt8r^@cw zZ(Dtq@jN^!d!X_5#^+&fPl`-xTffZm(|Y!Hx#;Cc`MpP`h((8#3|LeV;CA;g~rqxHL|Cq~`Vjpk# z`-J}sVcYGG8+IwL_`%kF^K1PzUTOQ<^3}~Eig_2WR(-Y;2~H|o6Zzz6G%Lr?DV){~r?qnKZ?*n#WUpTQDtq^21Q001_lO!^ATtM|5s*mi)ARC#>aNKB>(G!xQur@MejD9 zi+Y#yg7Z!O0vj`lTggh3u6F*qGQa$7+0129+B-Hq5o!hoGYEf%~*d?~;&;xEN zQyl~|3J+iN->T4Wx^J4=9*Z;T+;bK>uRQEvCiHc+&79TSb*FGN|C8Q5@wevWxNz+WHT~Y_rQRHLhU@>$Lc{E5t?^z;8ge@(oXyrb-Eo^UMC9_O%9s0o z2XmHO`F=E;!6jZ#auwH6pUDOKUv}lryFTM)xUsMD1>0a=`Dq>H?f&Kwj<38cBUutl z?dJTOD9isecpj@j&)-y$ADpH)m{;cL%klNSPns@#lymK7an<&&s?&M~f11AKE_->T z^wyPFm7UL}6h8PCcs}BJkS@Z#L%MqL#e zYahk970tZGV7FH7fCEGSR>`PP%ZGax*@dOnd3?E064pG2CGX7Mn=iW7PS^df_j;D> zu5%mJC1N7mUZw>_?0Z?ZCi2PCXjYD&$8W9u^E*hp~PHW}d z-)jBg$X>npRs43|X-*S_`Th$`{!v&F`GfoH|EU^o{44*|-1|MtKrie-f9vPw#sjHG zRD*wfooHsrx^%<4{DTF)?mQPK3a(n4K!VlDt&xA~=l>UA)Mj{79K8JRzI8Q*QuDX> z8s-(uTdo}cM&oqr#i=v8>a-?)QZM~3d4O$(?~K1U)?b~#PX)^d(BI@+9msFLX*9q_ z18g+FMgwd#z(xaXG{8m!Y&5_|18g+FMgwd#z(xaXG{8m!Y;XnG1im{AGY4gWy?V3Q nXaPgsMByrD!>Kk5j1M#$8V(5Te(~_|#v|#!nHYe8B{B*Ca@&bE literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images-fs/fat32_mkdosfs_none_dosfslabel_label1_xp_label2.img.xz b/tests/ts/blkid/images-fs/fat32_mkdosfs_none_dosfslabel_label1_xp_label2.img.xz new file mode 100644 index 0000000000000000000000000000000000000000..5401e1f93f2e4c19f6202a3ec5d4d7b0c9d98f6a GIT binary patch literal 5404 zc-s4GUKJ6=z`*kC+7>q^21Q001_lO!^ATtM|KGqA70XaMjgReeN&eRdaT)J+ir#HH z7xgaZ1?QXm1vX|9x0016UG4mJWq$eFvYE@Iw0GVV*X>DAJGX6X)S}h|u}f^xp$FVl zraA~_6du0jzg3~%bl)_!Jr-xwx#ui&UU}HTOz7)sn>nku>rUZl{wLe(oo5?yl6&!C zugBeA<8RH$apBq%YWls;OT9Vh4A=jgg@)PBTI0QxG~{+nIGe3=y5lxyh{)wll`r@G z4(2Sm^8IKwgG;=ghI2}_f9ok zwsO^$ltl|eU#kmiv>cy`@RT=q%>y5M4)=BX@p1bI73Kn_A z>nxI_;&bDU6d*l2)_2H0qTjRx3gfQ<&&Xn>6d*l2)_2H4;V zunBzr46_DhfW1=WP5Hq90*@Ze<=f|4d5wYbt7b#P0fEWYzb0%vlKz_sB*_vP1pqBA Bi`@VK literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images-fs/fat32_mkdosfs_none_xp_label1.img.xz b/tests/ts/blkid/images-fs/fat32_mkdosfs_none_xp_label1.img.xz new file mode 100644 index 0000000000000000000000000000000000000000..acf01ccb33d864fd8d35f6f3d06ce675de102fc0 GIT binary patch literal 5400 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 literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images-fs/fat32_xp_none_dosfslabel_label1.img.xz b/tests/ts/blkid/images-fs/fat32_xp_none_dosfslabel_label1.img.xz new file mode 100644 index 0000000000000000000000000000000000000000..0ebe6beca597f1abfc1e4539f576c22be30e540b GIT binary patch literal 5908 zc-rmI>sOKo00!_E!_wK*wsM)GX*dz4m|4~g>0-!KBB2yDM3X`p1!%gCU9~b(E2vDg z!n~D|g4awlgbsO`q$zoA*i9;nyp>lX*8Yd>oOaIpe0@GV=lSWqk|<#S0DawCgEImg zAhrMiSawpB2E!^SnF=IaF^6^werN7Dmhq{v6Y(Oq5K**dm8sv;sCBx#4-QT?o1r($ z*Jr&ON@gLqpO+;JH)x`T1q^Xk)hPUnnLpFnx2a)sC*0vS0|q+~oWm;LqcI%g$EZfP z+Go=?*c|8bHac~j-BuZ9&l99y)%iP5x3cRcP4%hlNcnr~{QE@FsbNxwYj(Y7gmMB1 zR`X<9v_}+bvJ-2A`NOTTJt-5?!|ZOQR>zH2zz(lN;~gRrGu~^O6gIlM_#R=(rQ-gO z=J=`BOzz5~^&>lTT&+&tG+#9X-`pXFt@;+$Z9j1jHfKV@w{Or0rebHH3*9wT@3u$sOnDYH#F z<&mEI`ML^qN0n`)fX8WC5JmHc{M+FxA%fZg|Up;?%|8 z^b)fI1P1FhhEnx9=e+GMMh6l+tt7JgvgX*ySK%pM$_@-B}!}eNsl(ItERb+UiNjsPu>_@e$&O@ovW;8kMt#K;!_T* z_FaQ<@VOqLe1^bF{*ZVk6160gqD>+Gsh*4bX+=@b49CSbZd-&Re!8Nx@lpd;oZCkE zvW%|$V8kDrPmzY;#Et~IYzMKS&c~+f!4eUf8{)I5l$emoobEr23s$mvYik;t2ycV! z9u(3zR`P+WmS~B4+1ee+&;65k)wLhF88uWrT##{5?56UcK)hBDr1<VUn&)iuG@9MEePgFjmaWMPYB%b>@c}XEPkd@NMl0i3689ubC z)(pDzXhoo4ut<2-nLP3&wNJ5WZm+S%DoolC;2reNhq;U}bkEyeA$0hD-~}aNGvsK( z_`IV>SvAYL*=|{_@HTc}d?0_L)VRii;Fy0%V9&;J*gK_{6ljD?8zwJfrbP(wPY*YeT_tlf00!JA@apFt#or&62gHJq^1XxbS$p27-ZLAQ%V+f`MQl7zp-lf$_}$0&>1duy-HO mzAJ&RNjl$JbWyJQ1VBExo;V@1ET$ULD-{f#(LW_LH0*B}vz%i9 literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images-fs/fat32_xp_none_mlabel_label1.img.xz b/tests/ts/blkid/images-fs/fat32_xp_none_mlabel_label1.img.xz new file mode 100644 index 0000000000000000000000000000000000000000..5a7a77403e0cefa17791e7f552d4d688e7bf7b1a GIT binary patch literal 5660 zc-s4GUKJ6=z`*kC+7>q^21Q001_lO!^ATtM|KG?Q70XaMjgRHhjO?s{y6!J~&TBlJ zwOC_`u`;Lo?L@QRI}Vk6I>xQDbo?xe;Q=S~e8(8q9LOkRz*aXMUyj2+w@)1v##2p=He1p4Ua~ z>nc?+dfp|w;)GrF-W&7g1c>EVMX{=Lly>FT2%TKuvEPU9!U?0po67d;aHiRMy;A*l zM|zjagZ>p(r!;dWUwzaZG-;{LobOjEAGFx#O>sV#rF^pR%_o1gfFMN~Ho1?J@AF<~ zyAJL-mpF$E{m#KC;}mE4#H&G^4&#@YTW(V$+p>b#qm{SpQRUVG{F#Z7yG= zBl5V`NR&?xfBb;8y-)ItX->+vy}Z#UtHfVU?sy={=^@7Nu4+5a>6(?ome~gN`uF5# zOx^I_RdnX`*+LAH<{p1%YOtWsYz|+w?L&oSDcreNTi=yDP`!KQ`@;6HW7j2CbZ6!9 z+4ya6SrqNPl~pRe^~0JM+c~G2TJiHA7QX9t&2_Hq`j>7@#U|&OV^2(&y52#p!|cG< z+AE9#%T`35o1>9yd130Uzrvcy{3`sPcb>lT@!!J$3$@=KpQD5Bg}s+|)VTis{+)KA z&~q|en|pV${5-jC#-x`QYAku4MYYY!I#N6FSeSage0s1{<{cB3wT>n8S9vux1l^5o zh~lz7#QxgqZK=(R1wH;bvtNI5n4!CYi<84O?b(egof8K?-%sCazO8<3pkNB;?%J%Q zlV)scRH!k#HF^5CE25{T275|+G`+8gy7!8+VaBS4(^@(Aw_1NVvR5yD6~CQ#n$rYf zzW)M~e-u_ke*e2HeTDVim?vAB6ki4V9%t)awBVf1NxyZ%w&@F8ewgbf+51F7 zkPjWDItI571%ymgn$E@?f3m<@VR4u$Zx-CG{8m!Y&5_|18g+FMgwd#z(xaXG{8m!Y&5_|18g+FMgwd# zz(xaXa0S=|K0k(8gEGKgDOI_0Fn~Zg>jI7D5-Vv2#;@894F?21YgoP7cqIKd6G)OJ GG713bKMSP* literal 0 Hc-jL100001 -- 2.47.3