diff options
author | Koen Kooi <koen@openembedded.org> | 2006-10-02 13:52:56 +0000 |
---|---|---|
committer | Koen Kooi <koen@openembedded.org> | 2006-10-02 13:52:56 +0000 |
commit | 5978edcdfc4be61f3bd9f231f9b4a09c194aa00e (patch) | |
tree | 0b637b1783d27adfe4d5b074f04383956cfa05b2 | |
parent | 8b02a21865c4ae9ba6755e546ebc7685233efa5a (diff) | |
download | openembedded-5978edcdfc4be61f3bd9f231f9b4a09c194aa00e.tar.gz |
packaged-staging.bbclass: fixes
* blacklist dbg, gconf and charmap packages
* fix up libc.so linker script with sed
-rw-r--r-- | classes/packaged-staging.bbclass | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/classes/packaged-staging.bbclass b/classes/packaged-staging.bbclass index a2a33b23be..32e319e849 100644 --- a/classes/packaged-staging.bbclass +++ b/classes/packaged-staging.bbclass @@ -123,13 +123,19 @@ do_stage_prepend() { #check for generated packages if [ -e ${SPAWNFILE} ]; then oenote "List of spawned packages found: ${P}.spawn" - for spawn in `cat ${SPAWNFILE} | grep -v locale` ; do \ + for spawn in `cat ${SPAWNFILE} | grep -v locale | grep -v dbg | grep -v gconv | grep -v charmap` ; do \ if [ -e ${DEPLOY_DIR_IPK}/${spawn}_* ]; then ${PSTAGE_INSTALL_CMD} ${STAGING_BASEDIR} ${spawn} # clean up .la files to avoid having references to the builddirs in the binaries for lafile in ${STAGING_LIBDIR}/*.la ; do \ sed -i s:installed=yes:installed=no:g ${lafile} || true done + + #fix up linker script to poin to staging + if [ -e ${STAGING_LIBDIR}/libc.so ]; then + sed -i s:\ /lib:\ ${STAGING_LIBDIR}:g ${STAGING_LIBDIR}/libc.so + sed -i s:\ /usr/lib:\ ${STAGING_LIBDIR}:g ${STAGING_LIBDIR}/libc.so + fi else oenote "${spawn} not found, probably empty package" fi |