-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ISO9660 VFS doesn't recognize Joliet extension (losing long filenames) #1963
Comments
May I ask you to attach some simple small crafted ISO to check on? |
Replying to slyfox:
Cannot the simple fact that a shell expression like:
Anyway, here is one: http://mtpaint.sourceforge.net/temp/showbug.iso |
I updated the patch, so that it also gets rid of a spurious error message.
And regarding the original cause of #1485, which resulted in this breakage - the problem was really quite simple: in cdrtools 2.01.01 branch, isoinfo just could not use a nondefault encoding till version 2.01.01a68 |
|
Created 1963_iso9660 branch. Parent branch is master. |
|
|
Merged to master.
Cherry-picked to 4.7.0-stable. |
|
Important
This issue was migrated from Trac:
wjaguar
(@wjaguar)The version of ISO9660 VFS in mc 4.7.0.1 (mc-4.7.0.1/vfs/extfs/iso9660.in) is trying to use awk for string-matching-based tests, instead of grep which previous versions used, and is doing it wrong. As the result, the two tests always default to true, and isoinfo gets called with Joliet extensions and charset conversion both disabled.
And this abuse of awk was entirely unnecessary, for grep is perfectly able to do matching with alternation. Which is demonstrated by the attached bugfix.
Note
Original attachments:
wjaguar
(@wjaguar) onJan 14, 2010 at 23:13 UTC
The text was updated successfully, but these errors were encountered: