Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r14805 - main/trunk/pym/_emerge
Date: Mon, 09 Nov 2009 20:51:27
Message-Id: E1N7bCr-0005Om-JA@stork.gentoo.org
1 Author: zmedico
2 Date: 2009-11-09 20:51:20 +0000 (Mon, 09 Nov 2009)
3 New Revision: 14805
4
5 Modified:
6 main/trunk/pym/_emerge/actions.py
7 main/trunk/pym/_emerge/main.py
8 Log:
9 Bug #278336 - Use adjust_config to set PORTAGE_QUIET when the config is
10 reloaded after sync, so that PORTAGE_QUIET is set when the post_sync
11 script is executed.
12
13
14 Modified: main/trunk/pym/_emerge/actions.py
15 ===================================================================
16 --- main/trunk/pym/_emerge/actions.py 2009-11-08 14:30:55 UTC (rev 14804)
17 +++ main/trunk/pym/_emerge/actions.py 2009-11-09 20:51:20 UTC (rev 14805)
18 @@ -2144,6 +2144,7 @@
19
20 # Reload the whole config from scratch.
21 settings, trees, mtimedb = load_emerge_config(trees=trees)
22 + adjust_configs(myopts, trees)
23 root_config = trees[settings["ROOT"]]["root_config"]
24 portdb = trees[settings["ROOT"]]["porttree"].dbapi
25
26 @@ -2158,6 +2159,7 @@
27 mtimedb.commit()
28 # Reload the whole config from scratch.
29 settings, trees, mtimedb = load_emerge_config(trees=trees)
30 + adjust_configs(myopts, trees)
31 portdb = trees[settings["ROOT"]]["porttree"].dbapi
32 root_config = trees[settings["ROOT"]]["root_config"]
33
34 @@ -2290,6 +2292,13 @@
35
36 return rval
37
38 +def adjust_configs(myopts, trees):
39 + for myroot in trees:
40 + mysettings = trees[myroot]["vartree"].settings
41 + mysettings.unlock()
42 + adjust_config(myopts, mysettings)
43 + mysettings.lock()
44 +
45 def adjust_config(myopts, settings):
46 """Make emerge specific adjustments to the config."""
47
48
49 Modified: main/trunk/pym/_emerge/main.py
50 ===================================================================
51 --- main/trunk/pym/_emerge/main.py 2009-11-08 14:30:55 UTC (rev 14804)
52 +++ main/trunk/pym/_emerge/main.py 2009-11-09 20:51:20 UTC (rev 14805)
53 @@ -37,7 +37,7 @@
54
55 from _emerge.actions import action_config, action_sync, action_metadata, \
56 action_regen, action_search, action_uninstall, action_info, action_build, \
57 - adjust_config, chk_updated_cfg_files, display_missing_pkg_set, \
58 + adjust_configs, chk_updated_cfg_files, display_missing_pkg_set, \
59 display_news_notification, getportageversion, load_emerge_config
60 from _emerge.emergelog import emergelog
61 from _emerge._flush_elog_mod_echo import _flush_elog_mod_echo
62 @@ -1181,13 +1181,7 @@
63 settings, trees, mtimedb = load_emerge_config(trees=trees)
64 portdb = trees[settings["ROOT"]]["porttree"].dbapi
65
66 - for myroot in trees:
67 - mysettings = trees[myroot]["vartree"].settings
68 - mysettings.unlock()
69 - adjust_config(myopts, mysettings)
70 - mysettings.lock()
71 - del myroot, mysettings
72 -
73 + adjust_configs(myopts, trees)
74 apply_priorities(settings)
75
76 spinner = stdout_spinner()