Do not hardlink files unless they are in the same
authorZac Medico <zmedico@gentoo.org>
Mon, 12 Jan 2009 08:14:24 +0000 (08:14 -0000)
committerZac Medico <zmedico@gentoo.org>
Mon, 12 Jan 2009 08:14:24 +0000 (08:14 -0000)
commite9c40b141978327325f3f1e4b16787f937bcfdcd
tree221e935861f202a7ca479ab6f9db00c960ee5307
parent639ef7731ecf12edbfbef3871b8a24c34f069a42
Do not hardlink files unless they are in the same
directory, since otherwise tar may not be able to
extract a tarball of the resulting hardlinks due to
'Invalid cross-device link' errors (depends on layout of
mount points). Also, don't hardlink zero-byte files since
it doesn't save any space. Thanks to Daniel Robbins for
reporting these issues which were noticed by funtoo users
when attempting to extract stage tarballs. (trunk r12381)

svn path=/main/branches/2.1.6/; revision=12451
pym/portage/dbapi/vartree.py