Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH 1/8] bash-completion-r1.eclass: Sanitize insopts
Date: Fri, 08 Jun 2018 07:20:11
Message-Id: 20180608071916.25716-2-mgorny@gentoo.org
In Reply to: [gentoo-dev] [PATCH 0/8] insopts/exeopts sanitization by "Michał Górny"
1 Sanitize insopts when calling doins, in order to avoid prior insopts
2 calls accidentally affecting do*/new* functions defined by the eclass.
3 ---
4 eclass/bash-completion-r1.eclass | 2 ++
5 1 file changed, 2 insertions(+)
6
7 diff --git a/eclass/bash-completion-r1.eclass b/eclass/bash-completion-r1.eclass
8 index eff5e68c437e..b41c3a60c204 100644
9 --- a/eclass/bash-completion-r1.eclass
10 +++ b/eclass/bash-completion-r1.eclass
11 @@ -98,6 +98,7 @@ dobashcomp() {
12 debug-print-function ${FUNCNAME} "${@}"
13
14 (
15 + insopts
16 insinto "$(_bash-completion-r1_get_bashcompdir)"
17 doins "${@}"
18 )
19 @@ -112,6 +113,7 @@ newbashcomp() {
20 debug-print-function ${FUNCNAME} "${@}"
21
22 (
23 + insopts
24 insinto "$(_bash-completion-r1_get_bashcompdir)"
25 newins "${@}"
26 )
27 --
28 2.18.0.rc1

Replies