diff options
author | Gregory M. Tuner <gmt@be-evil.net> | 2014-01-23 15:26:49 -0800 |
---|---|---|
committer | Gregory M. Tuner <gmt@be-evil.net> | 2014-01-23 15:26:49 -0800 |
commit | c8702a3007ff4522ddb5b42eae296873ca77d925 (patch) | |
tree | b101072e41ef17acef390bdcb4e82827fa7f9dbb /eclass/multilib-build.eclass | |
parent | Revert "sys-libs/readline: clone upstream" (diff) | |
download | gmt-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.eclass | 5 |
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}} |