Gentoo Archives: gentoo-portage-dev

From: Alexander Berntsen <bernalex@g.o>
To: gentoo-portage-dev@l.g.o
Subject: [gentoo-portage-dev] [PATCH] Prepend '=' to unmerge atoms (bug 512578)
Date: Thu, 12 Jun 2014 18:18:49
Message-Id: 1402597112-16633-1-git-send-email-bernalex@gentoo.org
1 Signed-off-by: Alexander Berntsen <bernalex@g.o>
2 ---
3 Apparently the list is back up.
4
5 This patch makes it easier to e.g. copypaste atoms into
6 /var/lib/portage/world or whatever.
7
8 I might, following a suggestion from Seb, restrict the atom parser so
9 that unmerge does not accept atoms with version numbers but without '='.
10
11 pym/_emerge/unmerge.py | 3 ++-
12 1 file changed, 2 insertions(+), 1 deletion(-)
13
14 diff --git a/pym/_emerge/unmerge.py b/pym/_emerge/unmerge.py
15 index b04f8f3..d359c08 100644
16 --- a/pym/_emerge/unmerge.py
17 +++ b/pym/_emerge/unmerge.py
18 @@ -488,7 +488,8 @@ def _unmerge_display(root_config, myopts, unmerge_action,
19 if quiet:
20 writemsg_level("\n", noiselevel=-1)
21
22 - writemsg_level("\nAll selected packages: %s\n" % " ".join(all_selected), noiselevel=-1)
23 + writemsg_level("\nAll selected packages: =%s\n" %
24 + " =".join(all_selected), noiselevel=-1)
25
26 writemsg_level("\n>>> " + colorize("UNMERGE_WARN", "'Selected'") + \
27 " packages are slated for removal.\n")
28 --
29 1.8.5.5

Replies