env_update: use ldsoconf_update var
authorZac Medico <zmedico@gentoo.org>
Tue, 30 Aug 2011 19:39:51 +0000 (12:39 -0700)
committerZac Medico <zmedico@gentoo.org>
Tue, 30 Aug 2011 19:39:51 +0000 (12:39 -0700)
This fixes an unintended change in behavior from commit
a37eb8ebd2fad3f8074490a061f067e2c637f05d, so that the ldconfig call
will not be skipped when ld.so.conf has been updated (though ldconfig
is still never called when makelinks=False).

pym/portage/util/env_update.py

index 17316635134c861766e674511fe2e20af5f8b62a..0d80fa3d8e9b892f7f4ad7348ccd63b3645dd39f 100644 (file)
@@ -231,6 +231,7 @@ def env_update(makelinks=1, target_root=None, prev_mtimes=None, contents=None,
 
        if makelinks and \
                not mtime_changed and \
+               and not ldsoconf_update and \
                contents is not None:
                libdir_contents_changed = False
                for mypath, mydata in contents.items():