]> git.ipfire.org Git - thirdparty/util-linux.git/commit
libblkid: iso9660: add support for VOLUME_SET_ID and DATA_PREPARER_ID
authorPali Rohár <pali.rohar@gmail.com>
Thu, 10 Dec 2020 00:52:18 +0000 (01:52 +0100)
committerPali Rohár <pali.rohar@gmail.com>
Thu, 10 Dec 2020 00:52:18 +0000 (01:52 +0100)
commit5cbffdb74f6fec51b2cf260bea66375823fe65e7
tree28c0edc1f93e40c0f60b5e7b779f5247be1eb603
parent18565da827bb8d8f0e4d4c8c204b0fea233576af
libblkid: iso9660: add support for VOLUME_SET_ID and DATA_PREPARER_ID

udf superblock code already sets VOLUME_SET_ID to Volume Set Identifier
from UDF Primary Volume Descriptor.

In iso9660 similar meaning has Volume Set Identifier in ISO9660
Primary (or Supplementary Joliet) Volume Descriptor. Therefore exports it
as VOLUME_SET_ID label.

In ISO9660 Primary (and Supplementary Joliet) Volume Descriptor exists
another member Data Preparer Identifier which is currently not parsed by
iso9660 superblock code.

To have iso9660 superblock code feature complete export also Data Preparer
Identifier as DATA_PREPARER_ID label. UDF does not have equivalent of Data
Preparer Identifier.

Signed-off-by: Pali Rohár <pali.rohar@gmail.com>
libblkid/src/superblocks/iso9660.c