<div dir="ltr">Move SEC_TYPE for vfat to not display when searching by label<br>Remove SEC_TYPE from iso9660 <br>---<br> tests/blkid.test   | 6 +++---<br> toys/other/blkid.c | 4 +++-<br> 2 files changed, 6 insertions(+), 4 deletions(-)<br><br>diff --git a/tests/blkid.test b/tests/blkid.test<br>index 4c385dcb..37bce67a 100755<br>--- a/tests/blkid.test<br>+++ b/tests/blkid.test<br>@@ -29,10 +29,10 @@ testing "f2fs" "BLKID f2fs" \<br>   'temp.img: LABEL="myf2fs" UUID="b53d3619-c204-4c0b-8504-36363578491c" TYPE="f2fs"\n' \<br>   "" ""<br> testing "iso" "BLKID iso" \<br>-  'temp.img: SEC_TYPE="msdos" LABEL="MYISO" UUID="1970-01-02-12-55-42-00" TYPE="iso9660"\n' \<br>+  'temp.img: LABEL="MYISO" UUID="1970-01-02-12-55-42-00" TYPE="iso9660"\n' \<br>   "" ""<br> testing "msdos" "BLKID msdos" \<br>-  'temp.img: SEC_TYPE="msdos" LABEL="mymsdos" UUID="6E1E-0851" TYPE="vfat"\n' \<br>+  'temp.img: LABEL="mymsdos" UUID="6E1E-0851" SEC_TYPE="msdos" TYPE="vfat"\n' \<br>   "" ""<br> <br> # We use -s here because toybox blkid can't do ntfs volume labels yet.<br>@@ -43,7 +43,7 @@ testing "reiserfs" "BLKID reiser3" \<br>   "" ""<br> testing "squashfs" "BLKID squashfs" 'temp.img: TYPE="squashfs"\n' "" ""<br> testing "vfat" "BLKID vfat" \<br>-  'temp.img: SEC_TYPE="msdos" LABEL="myvfat" UUID="7356-B91D" TYPE="vfat"\n' \<br>+  'temp.img: LABEL="myvfat" UUID="7356-B91D" SEC_TYPE="msdos" TYPE="vfat"\n' \<br>   "" ""<br> testing "xfs" "BLKID xfs" \<br>   'temp.img: LABEL="XFS_test" UUID="d63a1dc3-27d5-4dd4-8b38-f4f97f495c6f" TYPE="xfs"\n' \<br>diff --git a/toys/other/blkid.c b/toys/other/blkid.c<br>index 726ae754..632e0c80 100644<br>--- a/toys/other/blkid.c<br>+++ b/toys/other/blkid.c<br>@@ -168,7 +168,6 @@ static void do_blkid(int fd, char *name)<br>   if (!FLAG(U) && len) {<br>     s = toybuf+fstypes[i].label_off-off;<br>     if (!strcmp(type, "vfat") || !strcmp(type, "iso9660")) {<br>-      show_tag("SEC_TYPE", "msdos");<br>       while (len && s[len-1]==' ') len--;<br>       if (strstart(&s, "NO NAME")) len=0;<br>     }<br>@@ -220,6 +219,9 @@ static void do_blkid(int fd, char *name)<br>   if ((!strcmp(type, "ext3")||!strcmp(type,"ext4")) && !(toybuf[1120]&~0x12))<br>     show_tag("SEC_TYPE", "ext2");<br> <br>+  if (!strcmp(type, "vfat"))<br>+    show_tag("SEC_TYPE", "msdos");<br>+<br>   if (FLAG(U) || FLAG(L)) return;<br> <br>   show_tag("TYPE", type);<br>-- <br>2.39.1<br></div>