From c281cd149bdbce29fc69cb34c65c4295cfed2060 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Mon, 17 Jun 2013 15:57:49 +0100 Subject: python: Add nativesdk wrapper to handle terminfo Currently if you build nativesdk-python, install it and try and run it, you see it search in the default nativesdk path for terminfo files when the readline module is used. If terminfo files cannot be found, or if the ones found are incorrect, the system may emit control characters which confuse commandline processing. This patch sets the TERMINFO_DIRS variable to ensure the correct locations are searched for terminfo files, starting with the nativesdk terminfo files and falling back to the host systtem's. (From OE-Core rev: 682861166f39fbdcd0c9b923139faab2d40362cf) Signed-off-by: Richard Purdie --- meta/recipes-devtools/python/python_2.7.3.bb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'meta/recipes-devtools') diff --git a/meta/recipes-devtools/python/python_2.7.3.bb b/meta/recipes-devtools/python/python_2.7.3.bb index 5150e524ae..59d189d862 100644 --- a/meta/recipes-devtools/python/python_2.7.3.bb +++ b/meta/recipes-devtools/python/python_2.7.3.bb @@ -115,6 +115,10 @@ do_install() { oe_multilib_header python${PYTHON_MAJMIN}/pyconfig.h } +do_install_append_class-nativesdk () { + create_wrapper ${D}${bindir}/python2.7 TERMINFO_DIRS='${sysconfdir}/terminfo:/etc/terminfo:/usr/share/terminfo:/usr/share/misc/terminfo:/lib/terminfo' +} + SSTATE_SCAN_FILES += "Makefile" PACKAGE_PREPROCESS_FUNCS += "py_package_preprocess" -- cgit v1.2.3-54-g00ecf