Package: linux-2.6 Version: 2.6.12-6 The vfat driver in 2.6.12 appears to include a regression compared with earlier versions. VFAT is a case-insensitive filesystem, but with this kernel filenames are not handled in a case-insensitive manner: $ cd /media/usb0/ $ touch foo $ ls -l foo -rw------- 1 vorlon vorlon 0 2005-10-08 03:25 foo $ touch fOo touch: cannot touch `fOo': File exists $ cat fOo cat fOo: No such file or directory $ rm foo $ touch FOO $ ls FOO ls: FOO: No such file or directory $ ls foo foo $ touch foo_not_8.3.txt $ touch fOO_not_8.3.txt $ ls -l f*txt -rw------- 1 vorlon vorlon 0 2005-10-08 03:28 foo_not_8.3.txt -rw------- 1 vorlon vorlon 0 2005-10-08 03:28 fOO_not_8.3.txt $ This poses a significant compatibility problem when sharing vfat volumes between Debian and Windows (which, y'know, is the whole point). Cheers, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. vorlon@debian.org http://www.debian.org/
Attachment:
signature.asc
Description: Digital signature