distutils: Replacing path to native python by path to python in the image to support...
authorLukas Bulwahn <lukas.bulwahn@bmw-carit.de>
Thu, 13 Dec 2012 16:55:38 +0000 (17:55 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 17 Dec 2012 17:24:57 +0000 (17:24 +0000)
commit7b906a241c41509b180a42f09d8061fb7574110c
tree392c9f5a673003b2975d2cb0d39bb5b227f0ab53
parent094d7d06adfedc70873cd1d326b3c1a82b817b48
distutils: Replacing path to native python by path to python in the image to support python packages with console-script setup

When using distutils for a python package based on a python-setuptools
installation script that sets up a console script, the header
of the console script created by setuptools points to the
python-native path.

The console scripts are commonly executed in the image, but not
in the sysroot environment. Therefore, the header of the
console scripts should point to the python interpreter in the
image.

Setuptools does not allow to set the path of the python
interpreter via some command-line argument.
Hence after the installation script ran, the distutils
class replaces the path in the console script files created by
the installation.

(From OE-Core rev: 11229def87d048c51190b9bd275c73d1f8bf6007)

Signed-off-by: Lukas Bulwahn <Lukas.Bulwahn@oss.bmw-carit.de>
sgw - added \ to protect the space.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/distutils.bbclass