commit:     ce6e4b4ae3fc57c52d0b228dd1fd0d52eeec4427
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 19 14:11:46 2015 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec 19 14:12:51 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce6e4b4a

distutils-r1.eclass: _copy_egg_info(), 'cp -R' for BSD compat, #568692

Use 'cp -R' for distutils-r1_copy_egg_info() as the '-r' option triggers
triggers undesired '-L' behavior wrt symbolic links.

Fixes: https://bugs.gentoo.org/show_bug.cgi?id=568692

 eclass/distutils-r1.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index be94c46..7965e91 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -419,7 +419,7 @@ _distutils-r1_create_setup_cfg() {
 _distutils-r1_copy_egg_info() {
        mkdir -p "${BUILD_DIR}" || die
        # stupid freebsd can't do 'cp -t ${BUILD_DIR} {} +'
-       find -name '*.egg-info' -type d -exec cp -pr {} "${BUILD_DIR}"/ ';' || 
die
+       find -name '*.egg-info' -type d -exec cp -R -p {} "${BUILD_DIR}"/ ';' 
|| die
 }
 
 # @FUNCTION: distutils-r1_python_compile

Reply via email to