Merged from trunk 8523:8528
authorFabian Groffen <grobian@gentoo.org>
Mon, 19 Nov 2007 18:20:13 +0000 (18:20 -0000)
committerFabian Groffen <grobian@gentoo.org>
Mon, 19 Nov 2007 18:20:13 +0000 (18:20 -0000)
commit78144618484f5366d742828bc7d4234310cc179c
tree9676687ec1f126e967719d5318eb8e28ad630522
parent8ce02504695c273f416d281faa9c3e65ec6453dc
   Merged from trunk 8523:8528

   | 8524    | Fix PROFILE_ONLY_VARIABLES handling in the config            |
   | zmedico | constructor so that variables are appropriately filtered     |
   |         | from "backupenv", since otherwise they can leak in from      |
   |         | there.                                                       |

   | 8525    | Use the existing RootConfig class to serve as a replacement  |
   | zmedico | for the EmergeConfig class. They both served roughly the     |
   |         | same purpose and it was messy the way that EmergeConfig      |
   |         | inherited from the portage.config class. It's better to      |
   |         | avoid inheritance here, expecially since it doesn't provide  |
   |         | anything really useful.                                      |

   | 8526    | Disable logging and ${T}/environment saving during the       |
   | zmedico | pkg_info() phase.                                            |

   | 8527    | When creating environment.bz2 at the end of dyn_compile(),   |
   | zmedico | reduce bloat by filtering out functions that are defined     |
   |         | internally by portage. This reduces the size of the          |
   |         | resulting environment.bz2 file by approximately 10 KB.       |

   | 8528    | In bash-3.2_p20+ an attempt to assign BASH_*, FUNCNAME,      |
   | zmedico | GROUPS or any readonly variable cause the shell to exit      |
   |         | while executing the "source" builtin command. To avoid this  |
   |         | problem, a new save_ebuild_env() function filters those      |
   |         | variables out and discards them. See bug #190128.            |

svn path=/main/branches/prefix/; revision=8529
bin/ebuild.sh
pym/_emerge/__init__.py
pym/portage/__init__.py