Anyway, fortunately for me, I had a disk image of my Tiger installation with Photoshop CS3 installed and was able to copy over the files without having to go through the installation. But when you try to launch Photoshop, it immediately crashes. I decided to go on the mission of fixing this problem so that I can avoid studying for my finals, because well, school sucks.
So I checked out the system log in Console and Photoshop logs the full path of the files it's trying to access but can't find. In the end, there were a 65 files/folders that needed to have their case changed (most were "resources" to "Resources", "a" to "A", etc.) To my surprise, it worked! Photoshop launches and runs!
After I got it to work, it was complaining about a missing file in Application Support, and after running a DTrace and looking at the all the syscalls, I found that it was actually looking for "/Library/ScriptingAdditions/Adobe Unit Types.osax" and all I had to do to fix that was copy that over from my Tiger disk image.
Fortunately for you guys, you don't have to go through the same process as me. I've generated a bash script to automate all the case changes. So for those of you who have a backed up copy of Photoshop and the /Library folder, just follow these steps and you'll be set.
- From your backed up data, copy over "old_disk_image/Library/Application Support/Adobe" to "/Library/Application Support/Adobe"
- Copy over "old_disk_image/Library/Application Support/FLEXnet Publisher" to "/Library/Application Support/FLEXnet Publisher" (this was mentioned in John Nack's blog comments and I'm not sure if it's actually apart of Adobe's software or not but I copied it over)
- Copy over "old_disk_image/Library/ScriptingAdditions/Adobe Unit Types.osax" to "/Library/ScriptingAdditions/Adobe Unit Types.osax" (you may or may not already have the ScriptingAdditions folder, if not, just create it)
- Copy over "old_disk_image/Applications/Adobe Photoshop CS3" to "/Applications/Adobe Photoshop CS3"
- Download this script (it renames the 65 files/folders that need to be changed)
- Open the Terminal Application
- Type "sh ~/Downloads/PhotoshopCS3CaseFixer.sh" and push enter (download path may vary if you changed the default)
- Now go ahead and launch Photoshop and you should be set to go
Hopefully Adobe will use this as the first steps to fixing their software so that it works on case-sensitive file systems.