Package: xorriso Version: 1.3.2-1 Severity: important I have a tree of symlinks, pointing into git-annex repositories, that causes xorrisofs to fail when using the -follow-links option. strace shows that it uses lstat and then tries to resolve the link itself, incorrectly. It shouldn't be necessary to use lstat or readlink in -follow-links mode; stat and open will follow links automatically.
These commands cause a similar failure: mkdir a b root echo data > b/test ln -s ../b/test a/test ln -s ../a/ root/a # "cat root/a/test" shows the link is valid xorrisofs -f -o test.iso root/ Output: xorriso 1.3.2 : RockRidge filesystem manipulator, libburnia project. Drive current: -outdev 'stdio:test.iso' Media current: stdio file, overwriteable Media status : is blank Media summary: 0 sessions, 0 data blocks, 0 data, 409g free xorriso : FAILURE : Cannot obtain link target of : '/xr0/michael/x/lntest/root/a/test' : No such file or directory xorriso : NOTE : Problem occured with intermediate path : '/xr0/michael/x/lntest/root/b/test' xorriso : aborting : -abort_on 'FAILURE' encountered 'FAILURE' - Michael -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.11-1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages xorriso depends on: ii libacl1 2.2.52-1 ii libburn4 1.3.2-1 ii libc6 2.17-97 ii libisoburn1 1.3.2-1 ii libisofs6 1.3.2-1 ii libjte1 1.19-2 ii libreadline6 6.2+dfsg-0.1 ii zlib1g 1:1.2.8.dfsg-1 xorriso recommends no packages. Versions of packages xorriso suggests: ii cdck 0.7.0-5 pn jigit <none> -- no debconf information
signature.asc
Description: Digital signature