summaryrefslogtreecommitdiffstats
path: root/pym/repoman/utilities.py
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/utilities.py
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/utilities.py')
0 files changed, 0 insertions, 0 deletions