From 2c3aa62af87e55a7f04d13c2a551bc5f8129c438 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Mon, 2 Apr 2018 10:09:11 +0100 Subject: [PATCH] Python2/3: remove temp build directory post install It's full of absolute paths that we don't want in the toolchain tar. --- packages/lang/Python2/package.mk | 6 ++++++ packages/lang/Python3/package.mk | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/packages/lang/Python2/package.mk b/packages/lang/Python2/package.mk index dd5c3f557d..632cba5aaa 100644 --- a/packages/lang/Python2/package.mk +++ b/packages/lang/Python2/package.mk @@ -88,6 +88,10 @@ makeinstall_host() { install } +post_makeinstall_host() { + rm -fr $PKG_BUILD/.$HOST_NAME/build/temp.* +} + pre_configure_target() { export PYTHON_FOR_BUILD=$TOOLCHAIN/bin/python } @@ -114,6 +118,8 @@ makeinstall_target() { } post_makeinstall_target() { + rm -fr $PKG_BUILD/.$TARGET_NAME/build/temp.* + for dir in bsddb idlelib lib-tk lib2to3 msilib pydoc_data test unittest; do rm -rf $INSTALL/usr/lib/python*/$dir done diff --git a/packages/lang/Python3/package.mk b/packages/lang/Python3/package.mk index a7ce5d7e70..c340c0dfa7 100644 --- a/packages/lang/Python3/package.mk +++ b/packages/lang/Python3/package.mk @@ -114,10 +114,14 @@ post_makeinstall_host() { rm -f $TOOLCHAIN/bin/pyvenv rm -f $TOOLCHAIN/bin/pydoc* + rm -fr $PKG_BUILD/.$HOST_NAME/build/temp.* + cp $PKG_BUILD/Tools/scripts/reindent.py $TOOLCHAIN/lib/$PKG_PYTHON_VERSION } post_makeinstall_target() { + rm -fr $PKG_BUILD/.$TARGET_NAME/build/temp.* + PKG_INSTALL_PATH_LIB=$INSTALL/usr/lib/$PKG_PYTHON_VERSION for dir in config compiler sysconfigdata lib-dynload/sysconfigdata lib2to3 test; do