On Nov 6, 2005, at 12:47 PM, Max Horn wrote:

Hi folks,


once again a university colleague of mine attempted to install Fink on his OS X machine (and iBook with OS X 10.4.3), and once again, an issue occurred.

This time, the installer refused to work with this error message:

 "Fink Installer: Macintosh HD does not support symlinks"

This message is triggered by our VolumeCheck script. I checked, and indeed, creating a symlin in / failed. For some reasons, the access rights to / were not at the default generous setting OS X normally uses. Using "sudo" made the symlinking work fine (his HD uses plain HFS+. journaled).

Regardless of whether we want to support such a modified system or not, I think we really ought to handle the problem a bit better... For starters, it should be possible to modify VolumeCheck to first check whether / has the appropriate permission flags set; if creating a new file isn't possible, then the error should be another, indicating the true problem (the volume root is not writeable).

Beyond that, though, I wonder if we couldn't just test the symlinking within /tmp, which should always be writeable, right? After all, the access permissions aren't a real problem for the installer anyway, since the installation will happen with admin rights anyway...



Cheers,

Max

Max,

In recent times, I've been the person who has built the installers, but I've hardly ever modified the VolumeCheck or other installer scripts, because I didn't write them and don't really understand them.

If somebody more knowledgable than I would like to improve these scripts, I'd be happy to rebuild the installer with modified scripts.

  Best,
  Dave




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to