[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