[Pkg-libburnia-devel] Bug#738359: xorrisofs: -follow-links fails on valid symlinks

Thomas Schmitt scdbackup at gmx.net
Mon Feb 10 12:20:53 UTC 2014


Hi,

Linux semantics is that component ".." hops up to the parent
directory of the link-resolved current tree node.
xorriso hopped up to the previous path component.

I have uploaded a new development snapshot.

Please test whether it solves the problem. In a directory
of your choice, do

  wget http://www.gnu.org/software/xorriso/xorriso-1.3.5.tar.gz
  # optionally verify its MD5: 84ebab5aa1de56dec8c22ad046c2b5f0 
  tar xzf xorriso-1.3.5.tar.gz
  cd xorriso-1.3.5 && ./configure && make && xorriso/xorriso -version

The -version command should report among other lines
  Version timestamp :  2014.02.10.104827

No need to install it. Just use the absolute path and command
-as "mkisofs" instead of "xorrisofs":

  xorriso="$(pwd)/xorriso/xorriso"

  cd /somewhere/else
  "$xorriso" -as mkisofs -f -o test.iso root/

If you want to install it over the Debian xorriso, then find the
latter by

  debian_xorriso=$(which xorriso)
  echo "$debian_xorriso"

and copy the new binary at the location of the (much smaller)
Debian one

  mv "$debian_xorriso" "$debian_xorriso"_debian
  cp "$xorriso" "$debian_xorriso"

The new binary brings its statically linked copies of libburn,
libisofs, and libisoburn. So these Debian packages can stay
installed as they are.


Have a nice day :)

Thomas



More information about the Pkg-libburnia-devel mailing list