[OE-core] [PATCH 1/2] distutils.bbclass: don't delete .pyo files
Saul Wold
sgw at linux.intel.com
Thu May 24 17:57:02 UTC 2012
On 05/21/2012 01:54 PM, Andreas Oberritter wrote:
> * Deleting .pyo files causes them to get compiled on the target.
> * First boot gets *really* slow for python based projects.
> * No space gets saved on the target.
> * The package manager doesn't know about the files and
> therefore fails to uninstall them, occupying space and causing
> uninstalled python scripts to remain executable.
> * It's inconsistent, because python itself and autotools based
> projects already ship .pyo files.
> * Probably .pyo files were deleted because .pyc files were
> available earlier, but this has changed and OE-Core's python
> now only generates optimized .pyo files. Deletion of .pyo was
> introduced in 2008, python/04-default-is-optimized.patch
> was introduced in 2009.
>
> Signed-off-by: Andreas Oberritter<obi at opendreambox.org>
> ---
> meta/classes/distutils.bbclass | 4 ----
> 1 file changed, 4 deletions(-)
>
> diff --git a/meta/classes/distutils.bbclass b/meta/classes/distutils.bbclass
> index 18ae805..bcddf8d 100644
> --- a/meta/classes/distutils.bbclass
> +++ b/meta/classes/distutils.bbclass
> @@ -65,10 +65,6 @@ distutils_do_install() {
> if test -e ${D}${datadir}/share; then
> mv -f ${D}${datadir}/share/* ${D}${datadir}/
> fi
> -
> - # These are generated files, on really slow systems the storage/speed trade off
> - # might be worth it, but in general it isn't
> - find ${D}${libdir}/${PYTHON_DIR}/site-packages -iname '*.pyo' -exec rm {} \;
> }
>
> EXPORT_FUNCTIONS do_compile do_install
Merged these 2 into OE-Core
Thanks
Sau!
More information about the Openembedded-core
mailing list