GNOME Bugzilla – Bug 550946
bad file names (truncated) in iso images
Last modified: 2010-09-13 08:55:50 UTC
Please describe the problem: in iso files some last char of long file names are truncated. because of undocumented priority of "Joliet" over "Rock Ridge" in isoinfo Steps to reproduce: 1. open ubuntu-8.04.1-server-i386.iso 2. go in /pool/restricted/l/linux-restricted-modules-2.6.24/ folder 3. and look... Actual results: file "nic-restricted-firmware-2.6.24-19-generic-di_2.6.24.13-19.44_i38" missing "6.udeb" (3 long filemanes are shortened in that folder) Expected results: no missing chars on long file manes Does this happen every time? yes Other information: bug described and analysed there: https://bugs.launchpad.net/ubuntu/+source/file-roller/+bug/257531 To correct the problem, I have modified /usr/lib/file-roller/file-roller/isoinfo.sh in that way: iso_extensions="" if test $ROCK_RIDGE = true; then iso_extensions="-R" elif test $JOLIET = true; then iso_extensions="-J" fi An other way is to modify isoinfo sources (diff file also available)
Can you test if this is still an issue? Are rock_ridge and joliet mutually exclsuive?
(In reply to comment #1) > Can you test if this is still an issue? > Are rock_ridge and joliet mutually exclusive? 2 years after, on file-roller 2.30.1.1 (ubutu10.04), yes, this is still an issue. but after looking on http://tldp.org/HOWTO/Filesystems-HOWTO-8.html, it appears that rock_ridge and joliet are not exclusive on a CD. The "meta data" exist in both format, but unfortunately (in that case), we have no choice, and by default, it's joliet in isoinfo. But they are exclusive when reading it. We have to do a choice, we have to be able to do a choice. Adding a "viewing format" selection somewhere in file-roller (and passing that option to a modified script /usr/lib/file-roller/file-roller/isoinfo.sh) seems to be the best compromise... (On my side, I continue to use my modified script...)
I've committed the changes to isoinfo.sh, thank you.