A small number of programs don’t like running inside a case sensitive file system on OS X, such as Blockland (which can be ran inside a disk image fine) and Adobe Photoshop, which won’t even install. Because of this, I am moving over to a case insensitive file system. I’ll use time machine to back everything and restore ounce I have Leopard running fine (I’m still not sure if I should restore my whole file system or just parts I need yet), but just a a prep I’ve made and run a script that checks for files that have the same name but different caps. It’s made in python and works under leopard. Here it is. Remember it’s quick and nasty, all results will be in lower case.
import os
log=open("dump.log", 'w')
for root, dirs, files in os.walk("/"):
print "Checking - " + root
names = dirs + files
for name in names:
names[names.index(name)] = name.lower()
names.sort()
for name in names:
if names.count(name) > 1:
log.write(root + "/" + name + "\n")