GNOME Bugzilla – Bug 376848
[PATCH] ISO extraction does not work
Last modified: 2007-07-15 15:45:37 UTC
In file-roller 2.17.x with the addition of the new isoinfo.sh script, there are two problems which prevent a file from being extracted from an ISO image file. The first is a trivial problem in that the isoinfo.sh script contains: echo "isoinfo -d -i $filename" Which corrupts the stdout data stream. The second problem is that the fully-qualified path to the file within the ISO image is no longer being passed to isoinfo. Instead only the original_path is passed which lacks a leading '/'. This will result in a zero-length file being extracted. Attached is a patch that corrects both problems.
Created attachment 76819 [details] [review] Fix ISO file extraction
Created attachment 76820 [details] [review] Fix ISO file extraction (corrected patch)
fixed in current CVS, thanks.
*** Bug 363459 has been marked as a duplicate of this bug. ***
*** Bug 374675 has been marked as a duplicate of this bug. ***
*** Bug 377595 has been marked as a duplicate of this bug. ***
*** Bug 382229 has been marked as a duplicate of this bug. ***
*** Bug 384944 has been marked as a duplicate of this bug. ***
*** Bug 380912 has been marked as a duplicate of this bug. ***
Only the first patch was committed to CVS. The patch for fr-command-iso.c was not, and this is needed for ISO extraction to work properly.
I don't understand how that patch can work, cur_path is never updated when extracting files, cur_path is only used when listing the content of a iso image.
I stand corrected. As of 2.17.5, this patch is no longer required. Sorry for the noise.
*** Bug 416404 has been marked as a duplicate of this bug. ***
*** Bug 425137 has been marked as a duplicate of this bug. ***
*** Bug 432855 has been marked as a duplicate of this bug. ***
*** Bug 394369 has been marked as a duplicate of this bug. ***
*** Bug 426156 has been marked as a duplicate of this bug. ***