In source_all_bashrcs(), only change $IFS while splitting $PROFILE_PATHS into
authorZac Medico <zmedico@gentoo.org>
Mon, 11 Aug 2008 06:52:45 +0000 (06:52 -0000)
committerZac Medico <zmedico@gentoo.org>
Mon, 11 Aug 2008 06:52:45 +0000 (06:52 -0000)
commitd5cbfc067ed9a1ff30c4b40f4b9c7ab4ce16c173
tree21c4a8174b236d3611e4b29de8c6d3ddc67c219e
parent1b3d1936be5d644358d21a597ce8fc60aad7cd7c
In source_all_bashrcs(), only change $IFS while splitting $PROFILE_PATHS into
an array, and then restore it before doing anything else. This avoids
interference that can otherwise occur if code from profile.bashrc (or
/etc/portage/env, be extension) needs to call any of the elog functions
which use the save_IFS and restore_IFS aliases internally.

svn path=/main/trunk/; revision=11397
bin/ebuild.sh