Linux kernel patches
ISO9660 kernel patch
Two things bugged me with Joliet CD-ROMs:
- All files were executable (mode=0444 fixed only files with dots in their names) despite the setting of noexec flag.
- Often there would be 8.3 DOSish filenames in ALL UPPER CASE (at least on home made CD-Rs).
This patch addresses both issues:
- None of the regular files are given execute permissions if noexec mount flag is active.
- A new iso9660 mount flag is added: lowercase. If set, it translates all-uppercase file names on Joliet CD-ROMs to lower case. Plain ISO9660 already has map=normal, and Rock Ridge doesn't need this (being case sensitive et al), thus only Joliet CDs are affected.
Older kernel versions