On Wed, 10 Dec 2003, Peter O'Gorman wrote:
Right now, if you do `ls -ld /sw/fink/10.3` it will probably show that the directory is owned by a uid that does not exist on your system.
It seems that fink has a problem: Now it happened 3 times (or even more) that fink was changing owner and group of visited directories in /sw/fink from root:admin to 1045:1045:
[cumulus:/sw/fink] claus$ ll | grep 1045 drwxr-xr-x 17 1045 1045 578 Dec 11 11:07 ./ drwxr-xr-x 6 1045 1045 204 Dec 11 10:06 10.3/ -rw-r--r-- 1 1045 1045 11 Dec 11 10:06 TIMESTAMP -rw-r--r-- 1 1045 1045 11 Nov 12 20:45 VERSION
Ich set it back via "sudo chown -R root:admin /sw/fink", but there is still the question why this is happening.
The 1045 seems to be a croatian specialty. There is some code in Fink::Selfupdate.pm that chowns the downloaded trees after rsync, but it doesn't seem to do the right thing here. It sets the owner of everything below /sw/fink/10.3 to the owner of /sw/fink/10.3, which looks like the right thing to do, but if I read the code correctly, it will switch everything to 1045 the second time you rsync from the croatian mirror *if* before the first time the owner of /sw/fink/10.3 was root. Very subtle logic, maybe I am wrong.
You can try to chown the /sw/fink/10.3 directory not to root, but to yourself. Then selfupdate-rsync again. If my theory is correct, you should not have these problems again.
-- Martin
------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Fink-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-users