When using rsync to get a list of files (which means --list-only is
either given or implied) from
stage::opensuse-full-really-everything/opensuse we get this:
lrwxrwxrwx 8 2009/10/29 06:26:06 distribution/11.2/repo/oss/boot/i386/branding
lrwxrwxrwx 8 2009/06/16 22:46:03 factory-snapshot/repo/oss/boot/i386/branding
lrwxrwxrwx 8 2009/06/16 22:46:03 factory/repo/oss/boot/i386/branding
Note the difference in timestamps between the first and the other two.
*However* all 3 files are hardlinks to the same inode, as shown by
ls -i:
2147487511 distribution/11.2/repo/oss/boot/i386/branding
2147487511 factory-snapshot/repo/oss/boot/i386/branding
2147487511 factory/repo/oss/boot/i386/branding
All file creation and updates are done by rsync, which means it's
rsync that is creating the hardlinks. Therefore there is a
contradiction between what rsync does with the files and its own
listing.
The problem has been going on for weeks. It also happens with
initrd-xenpae and vmlinuz-xenpae in the same directory and in the
x86_64 one. BTW, they're all hardlinks to inodes that are symlinks.
In order to see if this bug is due to rsync I'd like to see a listing of
these files produced by something like ls -li, find or stat. Please
post it here.
--
To unsubscribe, e-mail: mirror+unsubscribe(a)opensuse.org
For additional commands, e-mail: mirror+help(a)opensuse.org