summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meta-phosphor/recipes-devtools/python/python_2.%.bbappend10
1 files changed, 10 insertions, 0 deletions
diff --git a/meta-phosphor/recipes-devtools/python/python_2.%.bbappend b/meta-phosphor/recipes-devtools/python/python_2.%.bbappend
index 6d0ff6901..12e1955ae 100644
--- a/meta-phosphor/recipes-devtools/python/python_2.%.bbappend
+++ b/meta-phosphor/recipes-devtools/python/python_2.%.bbappend
@@ -12,3 +12,13 @@ FILES_${PN}-spwd= " \
${libdir}/python${PYTHON_MAJMIN}/lib-dynload/spwd.so \
${libdir}/python${PYTHON_MAJMIN}/lib-dynload/grp.so \
"
+# Remove all python .py files from python recipe. Only the .pyc
+# files are required. Only do this if the openbmc-phosphor-tiny
+# distro feature is enabled
+do_install_append_openbmc-phosphor-tiny() {
+ find ${D}${libdir}/python${PYTHON_MAJMIN} -name \*.py -exec rm {} \;
+ # This is a system configuration file generated during build time.
+ # It's used in the yocto packaging process so it is required to
+ # remain in the image.
+ cp ${WORKDIR}/recipe-sysroot-native/${libdir}/python${PYTHON_MAJMIN}/_sysconfigdata.py ${D}${libdir}/python${PYTHON_MAJMIN}/
+}