Hi John,
The files in the base release (../i386/SL/ and ../x86_64/SL) are not hard linked with anything. This is because of the flow of the release and the way it's pushed out.

The files that *are* hard linked are all the security errrata. (..i386/updates/security and ../x86_64/updates/security)

Could I hard link the rpm's in the base release?
Yes, but sometimes I'm a bit paranoid, and that's one of the things I'm a bit paranoid about. What if it changes something, even just a timestamp, and that breaks something else. The install is this symphony of interrelated dependancies and sometimes very minor changes can lead to unforseen results.

Troy

John Rowe wrote:
I have machines running two or three of the most recent versions of SL
and would like to mirror the distros making efficient use of hard links
(there seem to be very few RPMs that are in just one version).

I'm trying:

rsync -avzH --delete  \
    --exclude=sites/Fermi --exclude=archive/debuginfo \
    --exclude=archive/obsolete \
    --include='/5[2-9x]/x86_64' \
    --exclude='/*/*' \
   rsync://rsync.scientificlinux.org/scientific/ scientific/

but I'm finding that the same file in two distributions is coming over
as two different files, rather than two hard links to the same file. For
example:

ls -il 5[45]/x86_64/SL/evolution-2.12.3-19.el5.x86_64.rpm
71805541 -rw-r--r-- 1 root root 12388735 Sep  4  2009
54/x86_64/SL/evolution-2.12.3-19.el5.x86_64.rpm
77856909 -rw-r--r-- 1 root root 12388735 Sep  4  2009
55/x86_64/SL/evolution-2.12.3-19.el5.x86_64.rpm

This leads me to believe that either I'm doing something wrong or that
they genuinely are different, but identical, files on the SL server.

Any suggestions?

Thanks

John


--
__________________________________________________
Troy Dawson  [email protected]  (630)840-6468
Fermilab  ComputingDivision/LSCS/CSI/USS Group
__________________________________________________

Reply via email to