[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#604192: os-prober: Won't detect MacOS 9



I am not a developer myselve, but discussed the following issue with a developer who asked me to at least inform you about my thought.

If I understood the patch, which is presented here, correctly, you search with the following lines:

-if [ -e "$dir/System Folder/System" ]; then
+if [ -e "$mpoint/System Folder/System" ]; then

about a file called "System" inside the directory "System Folder"

Well that will maybe only partially solve the problem, as this "System Folder" is called in every language differently.

In german language it is called "Systemordner" and I expect it in every language to be differently. To understand that correctly, MacOS 9 has no possibility to easyly swith the OS languge. UTF was not implemented at OS-level. Every MacOS was delivered only (!) in one language. So you will not detect a "System Folder" at any german, french, spanish, japanese etc. system, ... Even the OS does not work if the "System Folder" is not present in the locale language. I sometimes had this problem when using english software which expects an english "System Folder". I checked at my Debian installation right now, the "System Folder" is indeed called "Systemordner" in german language - even from within Debian.


So maybe this patch only solves the os-prober questions for english language?

Here is a list of every language of the different MacOS 9.2.2s
http://docs.info.apple.com/article.html?artnum=75186

If I am right, and if noone has a better idea - what I do not expect ;) - I can offer to try to find the right names of the "System Folders" in every of the existing 16 languages, to simply reply that code above?









Reply to: