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 8/8] udev.eclass: Sanitize insopts
Date: Fri, 08 Jun 2018 07:22:50
Message-Id: 20180608071916.25716-9-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/udev.eclass | 2 ++
5 1 file changed, 2 insertions(+)
6
7 diff --git a/eclass/udev.eclass b/eclass/udev.eclass
8 index 5e5df0738805..d2e3af23f070 100644
9 --- a/eclass/udev.eclass
10 +++ b/eclass/udev.eclass
11 @@ -82,6 +82,7 @@ udev_dorules() {
12 debug-print-function ${FUNCNAME} "${@}"
13
14 (
15 + insopts
16 insinto "$(_udev_get_udevdir)"/rules.d
17 doins "${@}"
18 )
19 @@ -96,6 +97,7 @@ udev_newrules() {
20 debug-print-function ${FUNCNAME} "${@}"
21
22 (
23 + insopts
24 insinto "$(_udev_get_udevdir)"/rules.d
25 newins "${@}"
26 )
27 --
28 2.18.0.rc1