env_update: always respect makelinks=False
authorZac Medico <zmedico@gentoo.org>
Mon, 29 Aug 2011 16:22:17 +0000 (09:22 -0700)
committerZac Medico <zmedico@gentoo.org>
Mon, 29 Aug 2011 16:22:17 +0000 (09:22 -0700)
commita37eb8ebd2fad3f8074490a061f067e2c637f05d
treeb1ef5db0c149d8a67a86b15da330aa200d80add0
parentee7ee34f4669cfdef6867952b6830d15e4caae01
env_update: always respect makelinks=False

This ensures that the env-update --no-ldconfig option is always
respected. Also, in order to preserve behavior during downgrades for
an env_update call in vartree.py, remove the makelinks=False for
downgrades since it wasn't respected anyway when lib path mtimes had
changed, and we don't want it to behave differently in this case now
that makelinks=False is always respected. Note that the unconditional
use of the ldconfig -X option (from bug #373341) since commit
e1347f9c0dd5ef5ff1a50d6b136b0648efb8a6ca may also come into play for
downgrades.
pym/portage/dbapi/vartree.py
pym/portage/util/env_update.py