Messages in this thread | | | Date | Mon, 16 Feb 2004 15:55:34 +0000 | From | Jamie Lokier <> | Subject | Re: JFS default behavior |
| |
jw schultz wrote: > If you have a filesystem with filenames that don't conform > to your policy write userspace tools to detect and/or fix > them. If you have programs creating non-conforming > filenames, fix or rm those programs.
You do understand that GNU coreutils, bash etc. are among those programs, right? As in "touch zöe.txt" creates a non-conforming filename...
> OK. The questions have been asked and answered. > Asking again and again and again won't change the answer.
The question of what a program like this should do has not been answered:
perl -e 'for (glob "*") { rename $_, "ņi-".$_ or die "rename: $!\n"; }'
(NB: The prefix string is N WITH CEDILLA followed by "i-").
Hint: it mangles perfectly fine non-ASCII file names, instead of just prefixing the prefix string. If you change the program to correctly prepend the prefix string, then it mangles non-UTF-8 names, which is arguably correct, but can result in you losing some files.
This _is_ a userspace problem, but it is a genuine problem for which no good answer is yet apparent.
-- Jamie - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |