From 460b83c312ee9dc3e78ebc19caf7216fb99b6480 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sat, 3 May 2008 03:27:09 +0000 Subject: Make --nodepa automatically disable --tree. svn path=/main/trunk/; revision=10121 --- pym/_emerge/__init__.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'pym') diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index f2f95f841..1e258ec72 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -7582,7 +7582,13 @@ def action_build(settings, trees, mtimedb, pretend = "--pretend" in myopts fetchonly = "--fetchonly" in myopts or "--fetch-all-uri" in myopts ask = "--ask" in myopts + nodeps = "--nodeps" in myopts tree = "--tree" in myopts + if nodeps and tree: + tree = False + del myopts["--tree"] + portage.writemsg(colorize("WARN", " * ") + \ + "--tree is broken with --nodeps. Disabling...\n") verbose = "--verbose" in myopts quiet = "--quiet" in myopts if pretend or fetchonly: @@ -7660,6 +7666,24 @@ def action_build(settings, trees, mtimedb, for opt in ("--skipfirst", "--ask", "--tree"): resume_opts.pop(opt, None) myopts.update(resume_opts) + + buildpkgonly = "--buildpkgonly" in myopts + pretend = "--pretend" in myopts + fetchonly = "--fetchonly" in myopts or "--fetch-all-uri" in myopts + ask = "--ask" in myopts + nodeps = "--nodeps" in myopts + tree = "--tree" in myopts + if nodeps and tree: + tree = False + del myopts["--tree"] + portage.writemsg(colorize("WARN", " * ") + \ + "--tree is broken with --nodeps. Disabling...\n") + verbose = "--verbose" in myopts + quiet = "--quiet" in myopts + if pretend or fetchonly: + # make the mtimedb readonly + mtimedb.filename = None + if show_spinner: print "Calculating dependencies ", myparams = create_depgraph_params(myopts, myaction) -- cgit v1.2.3-1-g7c22