From d2e9c4a89283ca45b1d341877b783c30a1e5f510 Mon Sep 17 00:00:00 2001 From: Michał Górny Date: Fri, 8 Jun 2018 09:15:02 +0200 Subject: python-utils-r1.eclass: Sanitize insopts/exeopts Sanitize insopts/exeopts when calling doins/doexe, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass. --- eclass/python-utils-r1.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 3a462e34614a..ab4db71422d2 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -789,6 +789,7 @@ python_newexe() { ( dodir "${wrapd}" + exeopts -m 0755 exeinto "${d}" newexe "${f}" "${newfn}" || return ${?} ) @@ -920,6 +921,7 @@ python_domodule() { fi ( + insopts -m 0644 insinto "${d}" doins -r "${@}" || return ${?} ) @@ -954,6 +956,7 @@ python_doheader() { d=${PYTHON_INCLUDEDIR#${EPREFIX}} ( + insopts -m 0644 insinto "${d}" doins -r "${@}" || return ${?} ) -- cgit v1.2.3-65-gdbad