summaryrefslogtreecommitdiffstats
path: root/pym/portage/util/whirlpool.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-03-04 23:30:28 -0800
committerZac Medico <zmedico@gentoo.org>2012-03-04 23:30:28 -0800
commit32d19be14e22ada479963ba8627452f5f2d89b94 (patch)
treeb8f57a54833010990d67f14c41567e74ead26244 /pym/portage/util/whirlpool.py
parent43593de8225589fcd5c0d07ce70f45dfbe11bba9 (diff)
downloadportage-32d19be14e22ada479963ba8627452f5f2d89b94.tar.gz
portage-32d19be14e22ada479963ba8627452f5f2d89b94.tar.bz2
portage-32d19be14e22ada479963ba8627452f5f2d89b94.zip
pruneNonExisting: handle eselect-opengl symlinksv2.2.0_alpha90
Only count symlinks as preserved if they still point to a hardink in the same directory, in order to handle cases where a tool such as eselect-opengl has updated the symlink to point to a hardlink in a different directory (see bug #406837). The unused hardlink is automatically found by _find_unused_preserved_libs, since the soname symlink no longer points to it. After the hardlink is removed by _remove_preserved_libs, it calls pruneNonExisting which eliminates the irrelevant symlink from the registry here.
Diffstat (limited to 'pym/portage/util/whirlpool.py')
0 files changed, 0 insertions, 0 deletions