diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-03-04 23:30:28 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-03-04 23:30:28 -0800 |
commit | 32d19be14e22ada479963ba8627452f5f2d89b94 (patch) | |
tree | b8f57a54833010990d67f14c41567e74ead26244 /bin/etc-update | |
parent | 43593de8225589fcd5c0d07ce70f45dfbe11bba9 (diff) | |
download | portage-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 'bin/etc-update')
0 files changed, 0 insertions, 0 deletions