[Pkg-libburnia-devel] Bug#1122201: Allow supplying separate volume labels for ISO9660 and Joliet.
Thomas Schmitt
scdbackup at gmx.net
Thu Dec 18 15:47:58 GMT 2025
Hi,
a new GNU xorriso-1.5.7 tarball is uploaded:
https://www.gnu.org/software/xorriso/xorriso-1.5.7.tar.gz
SHA256:
200463b1b37de5a52abf3e16324e6e54f572cb5a97cd56cab4c04f03893b2efe
(Expected to be that way for a few days or weeks but will change with
the next snapshot tarball upload, of course.)
Among other improvements it introduces the new command volid_for:
-volid_for fs_types text
Specify the volume ID for one or more filesystem types.
A xorriso made ISO 9660 image may offer four different
filesystems for mounting: ISO 9660 aka ECMA-119 (normally with
Rock Ridge), Joliet, ISO 9660:1999, and HFS+. The parameter
fs_types chooses the types for which the volume ID shall be set
by the -volid_for command. It is a comma separated list of
keywords out of "ecma119", "joliet", "iso_9660_1999", "hfsplus".
Keyword "all" chooses all four types. Example:
-volid_for joliet "Joliet Volume Id"
-volid_for ecma119,iso_9660_1999 "LONGER_ISO_VOLUME_ID"
...
demoting the old command to a mere special case:
-volid text
Specify the volume ID for all filesystem types. I.e. perform
-volid_for "all" with the given parameter text.
The same happened to the old -as mkisofs option -V alias -volid, which
now is only a convenience frontend to the new option -volid_for .
-----------------------------------------------------------------------
For building GNU xorriso you should have the Debian package
"build-essential" installed in order to have pulled in its dependencies
which enable vanilla C development on a Debian base system.
See also
https://packages.debian.org/unstable/build-essential
Non-mandatory are the development packages
libreadline-dev, libacl1-dev, zlib1g-dev, libjte-dev
which enable the extra features as present in Debian's xorriso package
and also ensure that their run-time libraries are installed.
Proceed according to the GNU xorriso README file in a directory of
your choice:
tar xzf xorriso-1.5.7.tar.gz
cd xorriso-1.5.7
./configure --prefix=/usr
make
Check whether the program is willing to run:
xorriso/xorriso -version -list_extras
You may use it from there by the absolute which gets shown by
echo $(pwd)/xorriso/xorriso
or you may install it (after having uninstalled Debian's xorriso) by
sudo make install
or you may put it into a suitable directory where the shell can find it
by a name of your choice
sudo cp xorriso/xorriso /usr/local/bin/gnu_xorriso
-----------------------------------------------------------------------
This Debian bug report is supposed to get closed automatically when
xorriso-1.5.8 is released some day and processed into a Debian package.
Have a nice day :)
Thomas
More information about the Pkg-libburnia-devel
mailing list