Gentoo Archives: gentoo-commits

From: Brian Dolbec <brian.dolbec@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:master commit in: man/, pym/_emerge/
Date: Wed, 24 Sep 2014 22:36:40
Message-Id: 1411598145.3bdaadba9d326374c978c4a521a9db4125279430.dol-sen@gentoo
1 commit: 3bdaadba9d326374c978c4a521a9db4125279430
2 Author: Alexander Berntsen <alexander <AT> plaimi <DOT> net>
3 AuthorDate: Mon Sep 22 11:51:21 2014 +0000
4 Commit: Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
5 CommitDate: Wed Sep 24 22:35:45 2014 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=3bdaadba
7
8 emerge: --autounmask-write if --ask (bug 481578)
9
10 Signed-off-by: Alexander Berntsen <bernalex <AT> gentoo.org>
11
12 ---
13 man/emerge.1 | 5 +++--
14 pym/_emerge/depgraph.py | 6 ++++--
15 2 files changed, 7 insertions(+), 4 deletions(-)
16
17 diff --git a/man/emerge.1 b/man/emerge.1
18 index e32bb43..a2cb3f6 100644
19 --- a/man/emerge.1
20 +++ b/man/emerge.1
21 @@ -1,4 +1,4 @@
22 -.TH "EMERGE" "1" "Mar 2014" "Portage VERSION" "Portage"
23 +.TH "EMERGE" "1" "Sep 2014" "Portage VERSION" "Portage"
24 .SH "NAME"
25 emerge \- Command\-line interface to the Portage system
26 .SH "SYNOPSIS"
27 @@ -367,7 +367,8 @@ to config files, respecting \fBCONFIG_PROTECT\fR and \fB\-\-ask\fR.
28 If the corresponding package.* is a file, the changes are appended to
29 it, if it is a directory, changes are written to the lexicographically
30 last file. This way it is always ensured that the new changes take
31 -precedence over existing changes.
32 +precedence over existing changes. This option is automatically enabled with
33 +\-\-ask.
34 .TP
35 .BR \-\-backtrack=COUNT
36 Specifies an integer number of times to backtrack if
37
38 diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
39 index f6f716d..5180db5 100644
40 --- a/pym/_emerge/depgraph.py
41 +++ b/pym/_emerge/depgraph.py
42 @@ -7517,12 +7517,14 @@ class depgraph(object):
43 (using CONFIG_PROTECT). The message includes the comments and the changes.
44 """
45
46 - autounmask_write = self._frozen_config.myopts.get("--autounmask-write", "n") == True
47 + ask = "--ask" in self._frozen_config.myopts
48 + autounmask_write = \
49 + self._frozen_config.myopts.get("--autounmask-write",
50 + ask) is True
51 autounmask_unrestricted_atoms = \
52 self._frozen_config.myopts.get("--autounmask-unrestricted-atoms", "n") == True
53 quiet = "--quiet" in self._frozen_config.myopts
54 pretend = "--pretend" in self._frozen_config.myopts
55 - ask = "--ask" in self._frozen_config.myopts
56 enter_invalid = '--ask-enter-invalid' in self._frozen_config.myopts
57
58 def check_if_latest(pkg):