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 v2 1/8] bash-completion-r1.eclass: Sanitize insopts
Date: Fri, 08 Jun 2018 12:00:44
Message-Id: 20180608120027.8976-1-mgorny@gentoo.org
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..0a457676ee56 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 -m 0644
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 -m 0644
24 insinto "$(_bash-completion-r1_get_bashcompdir)"
25 newins "${@}"
26 )
27 --
28 2.18.0.rc1

Replies