345d31b3c5f3b3966aa0e2cc75afd847f4a10ae7
Entropy preserved libs handling code did not check all the followed symlink before removing them. This causes the deletion of unexpected libraries during the removal of packages. For example, app-emulation/vmware-workstation contains the following symlink: (A) /opt/vmware/lib/vmware/lib/libssl.so.1.0.1/libssl.so.1.0.1 -> (B) /usr/lib64/libssl.so.1.0.1 Upon removal of vmware-workstation, A is garbage collected and deleted, if it's a symlink, the link is followed and (B) is removed as well, without validating the action (i.e. checking if a package is still owning (B).) This commit fixes this. See Sabayon bug #5812.
Description
No description provided
Languages
Python
98.8%
Shell
0.7%
Makefile
0.4%