Merged from trunk 8754:8781
| 8755 | Remove unused EBUILD_ENV_FILE variable. |
| zmedico | |
| 8757 | * After the initial setup phase, the original ebuild and |
| zmedico | eclasses are no longer needed because the same ebuild |
| | environment is reused for the entire lifecycle of the |
| | package, including uninstallation. |
| 8759 | Make config.environ() export PKGDIR to the ebuild |
| zmedico | environment during the "package" phase since it's currently |
| | referenced there. |
| 8761 | Don't use sandbox's BASH_ENV for new shells because it does |
| zmedico | 'source /etc/profile' which can interfere with the build |
| | environment by modifying our PATH. |
| 8763 | Add some variables such as TERM to the whitelist of |
| zmedico | variables from the calling environment that are allowed into |
| | the ebuild environment. |
| 8765 | Bug #200775 - Save more portage generated environment |
| zmedico | variables that are in environment.bz2 so that they are |
| | available for use by tools such as epm. |
| 8768 | sandbox unsets ROOTPATH, so we have to back it up on the |
| zmedico | python side then restore it on the bash side. |
| 8770 | Bug #200863 - Don't filter ${KV} since kernel-2.eclass uses |
| zmedico | that variable and we don't want to interfere. |
| 8771 | In doebuild_environment(), fix KV logic so that it never |
| zmedico | gets set during the "depend" phase. Also, use |
| | backup_changes() to properly cache the result. |
| 8774 | Fix quoting for PORTAGE_ROOTPATH. |
| zmedico | |
| 8776 | Update comments about ROOTPATH: sandbox's bashrc sources |
| zmedico | /etc/profile which unsets ROOTPATH, so we have to back it up |
| | and restore it. |
| 8777 | Update comments about ROOTPATH: sandbox's bashrc sources |
| zmedico | /etc/profile which unsets ROOTPATH, so we have to back it up |
| | and restore it |
| 8779 | * whitelist DISTDIR, PORTDIR, and PORTAGE_TMPDIR, |
| zmedico | PORTAGE_WORKDIR_MODE. * whitelist RPMDIR just for the "rpm" |
| | phase. |
| 8781 | * whitelist PREROOTPATH in config.environ() * filter |
| zmedico | PREROOTPATH in save_ebuild_env() |
svn path=/main/branches/prefix/; revision=8813