Claus Atzenbeck wrote:

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

Reply via email to