aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory M. Tuner <gmt@be-evil.net>2014-01-23 15:26:49 -0800
committerGregory M. Tuner <gmt@be-evil.net>2014-01-23 15:26:49 -0800
commitc8702a3007ff4522ddb5b42eae296873ca77d925 (patch)
treeb101072e41ef17acef390bdcb4e82827fa7f9dbb /eclass/multilib-build.eclass
parentRevert "sys-libs/readline: clone upstream" (diff)
downloadgmt-c8702a3007ff4522ddb5b42eae296873ca77d925.tar.gz
gmt-c8702a3007ff4522ddb5b42eae296873ca77d925.tar.bz2
gmt-c8702a3007ff4522ddb5b42eae296873ca77d925.zip
eclass/multilib-build: don't break headers just because someone used diropts (immediate gx86 bug candidate)
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'eclass/multilib-build.eclass')
-rw-r--r--eclass/multilib-build.eclass5
1 files changed, 5 insertions, 0 deletions
diff --git a/eclass/multilib-build.eclass b/eclass/multilib-build.eclass
index 402c66e..6414408 100644
--- a/eclass/multilib-build.eclass
+++ b/eclass/multilib-build.eclass
@@ -571,6 +571,11 @@ multilib_copy_sources() {
multilib_prepare_wrappers() {
debug-print-function ${FUNCNAME} "${@}"
+ # ensure no lingering diropts from elsewhere won't ruin anybody's day
+ # (fixes unfiled gmt-overlay bug: openssl headers permission denied)
+ local DIROPTIONS
+ diropts 0755
+
[[ ${#} -le 1 ]] || die "${FUNCNAME}: too many arguments"
local root=${1:-${ED}}