Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o
Cc: Zac Medico <zmedico@g.o>
Subject: [gentoo-portage-dev] [PATCH] repoman: fix _here_doc_re to handle file redirection
Date: Tue, 19 Jan 2016 07:15:54
Message-Id: 1453187723-28269-1-git-send-email-zmedico@gentoo.org
1 This suppresses "Unquoted Variable" warnings for sys-apps/portage ebuilds
2 where a here-doc is used to generate repos.conf:
3
4 ebuild.minorsyn 6
5 sys-apps/portage/portage-2.2.8-r2.ebuild: Unquoted Variable on line: 496
6 sys-apps/portage/portage-2.2.20.1.ebuild: Unquoted Variable on line: 290
7 sys-apps/portage/portage-2.2.23.ebuild: Unquoted Variable on line: 290
8 sys-apps/portage/portage-2.2.24.ebuild: Unquoted Variable on line: 290
9 sys-apps/portage/portage-2.2.25.ebuild: Unquoted Variable on line: 290
10 sys-apps/portage/portage-2.2.26.ebuild: Unquoted Variable on line: 294
11 ---
12 pym/repoman/checks/ebuilds/checks.py | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15 diff --git a/pym/repoman/checks/ebuilds/checks.py b/pym/repoman/checks/ebuilds/checks.py
16 index 7bab8e4..c752fcf 100644
17 --- a/pym/repoman/checks/ebuilds/checks.py
18 +++ b/pym/repoman/checks/ebuilds/checks.py
19 @@ -920,7 +920,7 @@ def checks_init(experimental_inherit=False):
20 for k, kwargs in _eclass_info.items())))
21
22
23 -_here_doc_re = re.compile(r'.*\s<<[-]?(\w+)$')
24 +_here_doc_re = re.compile(r'.*<<[-]?(\w+)\s*(>\s*\S+)?$')
25 _ignore_comment_re = re.compile(r'^\s*#')
26
27
28 --
29 2.4.10

Replies