On lundi, jan 13, 2003, at 15:30 Europe/Paris, Jared wrote: []
I tried something like that before, where I made my root "/" and then made myself a tree with usr/sbin/hotwayd and etc/xinetd.d/hotwayd as files to be installed. Well, it ended up wiping out my symlink of /etc and replacing it with an actual directory, /etc/ with only one file in it (xinetd.d) and one file inside that. Luckily, it was unable to wipe out /usr because I mistakenly forgot to give it root privileges (difference between root and admin wasn't clear at the time). Do you think if I had given it root privileges that it would have installed *in* /etc and *in* /usr or would it have gone overboard and trashed /usr as well?It is a well-known "feature" of Apple's Installer to wipe symlinked directories. They did this to me with their 10.2.2 update with /usr/local which I had symlinked elsewhere. They also were forced to replace their brand new Safari package after 3 days because it wiped /etc and made systems unusable. So you are not alone :-)
OTOH, even Apple's installer does not remove non-empty directories. So there is no danger with /usr.
BTW, the accidental removal of directory symlinks can even be achieved using a tar.gz. And when you make a Fink package containing files in /etc, it will remove the /etc->/private/etc symlink upon "fink remove".
--
Martin
-------------------------------------------------------
This SF.NET email is sponsored by: FREE SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel
