diff options
author | Magnus Granberg <zorry@gentoo.org> | 2016-11-15 22:57:55 +0100 |
---|---|---|
committer | Magnus Granberg <zorry@gentoo.org> | 2016-11-15 22:57:55 +0100 |
commit | b7cd026aa1bd1875b659093ad84b8015fe45e0cb (patch) | |
tree | 2573683919468b8bc79a32fbba0ac705906b494b /patches | |
parent | remove log file from summery text (diff) | |
download | tinderbox-cluster-b7cd026aa1bd1875b659093ad84b8015fe45e0cb.tar.gz tinderbox-cluster-b7cd026aa1bd1875b659093ad84b8015fe45e0cb.tar.bz2 tinderbox-cluster-b7cd026aa1bd1875b659093ad84b8015fe45e0cb.zip |
Update ebuild and patch to support splited portage and repoman
Diffstat (limited to 'patches')
-rw-r--r-- | patches/portage.patch | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/patches/portage.patch b/patches/portage.patch index 6f2d17f..d925ea8 100644 --- a/patches/portage.patch +++ b/patches/portage.patch @@ -35,16 +35,17 @@ if sys.hexversion >= 0x3000000: long = int _unicode = str -@@ -90,7 +92,7 @@ else: - _unicode = unicode +@@ -98,7 +98,8 @@ else: - def action_build(settings, trees, mtimedb, -- myopts, myaction, myfiles, spinner): -+ myopts, myaction, myfiles, spinner, build_dict, session): + def action_build(emerge_config, trees=DeprecationWarning, + mtimedb=DeprecationWarning, myopts=DeprecationWarning, +- myaction=DeprecationWarning, myfiles=DeprecationWarning, spinner=None): ++ myaction=DeprecationWarning, myfiles=DeprecationWarning, ++ spinner=None, build_dict, session): - if '--usepkgonly' not in myopts: - old_tree_timestamp_warn(settings['PORTDIR'], settings) -@@ -319,20 +319,14 @@ def action_build(settings, trees, mtimed + if not isinstance(emerge_config, _emerge_config): + warnings.warn("_emerge.actions.action_build() now expects " +@@ -333,13 +334,8 @@ def action_build(emerge_config, trees=DeprecationWarning, print(darkgreen("emerge: It seems we have nothing to resume...")) return os.EX_OK @@ -56,10 +57,11 @@ - display_missing_pkg_set(root_config, e.value) - return 1 + success, settings, trees, mtimedb, mydepgraph = build_mydepgraph(settings, -+ trees, mtimedb, myopts, myparams, myaction, myfiles, spinner, build_dict, session) ++ trees, mtimedb, myopts, myparams, myaction, myfiles, spinner, build_dict, session) - if "--autounmask-only" in myopts: - mydepgraph.display_problems() + if success and mydepgraph.need_config_reload(): + load_emerge_config(emerge_config=emerge_config) +@@ -351,7 +347,6 @@ def action_build(emerge_config, trees=DeprecationWarning, return 0 if not success: @@ -177,12 +179,12 @@ # skip global updates prior to sync, since it's called after sync if emerge_config.action not in ('help', 'info', 'sync', 'version') and \ -@@ -4059,7 +4059,7 @@ def run_action(emerge_config): - retval = action_build(emerge_config.target_config.settings, - emerge_config.trees, emerge_config.target_config.mtimedb, - emerge_config.opts, emerge_config.action, -- emerge_config.args, spinner) -+ emerge_config.args, spinner, build_dict, session) +@@ -3258,7 +3253,7 @@ def run_action(emerge_config): + except OSError: + writemsg("Please install eselect to use this feature.\n", + noiselevel=-1) +- retval = action_build(emerge_config, spinner=spinner) ++ retval = action_build(emerge_config, spinner=spinner, build_dict, session) post_emerge(emerge_config.action, emerge_config.opts, emerge_config.args, emerge_config.target_config.root, emerge_config.trees, emerge_config.target_config.mtimedb, retval) @@ -321,7 +323,7 @@ - # output the results - actions = Actions(repo_settings, options, scanner, vcs_settings) -- if actions.inform(can_force, result): +- if actions.inform(can_force.get(), result): - # perform any other actions - actions.perform(qa_output) - |