After some more tests, it is now clear that the problem really comes from Fink's binary installer that is conspiring with Apple's buggy Installer.app to make the machine unbootable.

To reproduce the problem:

Install fink-0.4.1 using its binary installer. Everything is fine, i.e. the permissions for "/" are
drwxrwxr-t 39 root admin 1326 Oct 30 16:12 .
and for /sw:
drwxr-xr-x 11 root admin 374 Oct 30 13:39 sw

Then do the same installation a second time. The resulting permissions are
drwx------ 39 2011 staff 1326 Oct 30 13:39 .
drwxr-xr-x 11 2011 staff 374 Oct 30 16:12 sw

The missing x permissions for "/" make the machine unbootable, and make it die after a while even if no reboot is tried.

The difference between the first and the second installation is that the first time, the final button to press before the installation starts is called "Install", and the second time it calls itself "Upgrade". Whether the first or the second is chosen depends on the presence of the installation receipt in /Library/Receipts.

If the directory /Library/Receipts/Fink\ 0.4.1\ Installer.pkg/ is removed before the second installation is started, then the problem does not occur.

For an immediate remedy, I think there should be a big warning somewhere on the web page saying that this installer should not be run twice unless the receipt directory in /Library/Receipts is removed first. And then the binary installer should be fixed. Ideally, Apple's Installer.app should be fixed, but there is not much hope, I suspect.

--
Martin



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to