summaryrefslogtreecommitdiffstats
path: root/pym/repoman
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-11-09 07:14:09 +0000
committerZac Medico <zmedico@gentoo.org>2008-11-09 07:14:09 +0000
commita97986713e6a0138551970592fad3a63a6a7d7ae (patch)
treef02542d62d05c31d67e47acaf472be8c300dccdc /pym/repoman
parentb948556844dac554261d0a860979ecc14ad9f5e1 (diff)
downloadportage-a97986713e6a0138551970592fad3a63a6a7d7ae.tar.gz
portage-a97986713e6a0138551970592fad3a63a6a7d7ae.tar.bz2
portage-a97986713e6a0138551970592fad3a63a6a7d7ae.zip
Bug #245362 - Rewrite preserve-libs preservation code so that it always relies
on inode comparisons rather than string comparisons. Instead of injecting libraries into $D before the files are merged, the preservation code now executes after the files are merged but before the old version is unmerged. After determining which libs to preserve, the CONTENTS are updated to include those libs. The PreservedLibsRegistry.register() call is now done just after the temporary vdb entry has been moved into place, guaranteeing that a valid vdb entry is in place so that the unregistration code from bug #210501 is no longer needed. svn path=/main/trunk/; revision=11831
Diffstat (limited to 'pym/repoman')
0 files changed, 0 insertions, 0 deletions