diff options
author | Richard Purdie <rpurdie@rpsys.net> | 2006-10-02 10:38:00 +0000 |
---|---|---|
committer | Richard Purdie <rpurdie@rpsys.net> | 2006-10-02 10:38:00 +0000 |
commit | 1a5b55f63b511a2f90cfc18cc73b3d1af1ae32fa (patch) | |
tree | 567d6fead2e38424b578d201272b1d72e6ff2ff7 | |
parent | 4244e750c94045d8feb60a5b3b183920f765aab2 (diff) | |
download | openembedded-1a5b55f63b511a2f90cfc18cc73b3d1af1ae32fa.tar.gz |
packaged-staging.bbclass: Remove merge artifact, reindent functions for clarity
-rw-r--r-- | classes/packaged-staging.bbclass | 64 |
1 files changed, 31 insertions, 33 deletions
diff --git a/classes/packaged-staging.bbclass b/classes/packaged-staging.bbclass index b4d52ccebe..21361bb854 100644 --- a/classes/packaged-staging.bbclass +++ b/classes/packaged-staging.bbclass @@ -88,40 +88,40 @@ do_clean_append() { do_stage_prepend() { -stage-manager -p ${STAGING_DIR} -c ${DEPLOY_DIR_PSTAGE}/staging-stamp-cache -u + stage-manager -p ${STAGING_DIR} -c ${DEPLOY_DIR_PSTAGE}/staging-stamp-cache -u -stage-manager -p ${CROSS_DIR} -c ${DEPLOY_DIR_PSTAGE}/cross-stamp-cache -u + stage-manager -p ${CROSS_DIR} -c ${DEPLOY_DIR_PSTAGE}/cross-stamp-cache -u -if [ ! -e ${STAGING_BASEDIR} ]; then - mkdir -p ${STAGING_BASEDIR} -fi + if [ ! -e ${STAGING_BASEDIR} ]; then + mkdir -p ${STAGING_BASEDIR} + fi -if [ ! -e ${DEPLOY_DIR_PSTAGE} ]; then - mkdir -p ${DEPLOY_DIR_PSTAGE} -fi - -if [ -e ${STAGING_BASEDIR}/usr ]; then - oenote "${STAGING_BASEDIR}/usr already present, leaving it alone" -else - oenote "${STAGING_BASEDIR}/usr not present, symlinking it" - ln -s ${STAGING_BASEDIR}/ ${STAGING_BASEDIR}/usr -fi - -#assemble appropriate ipkg.conf -if [ -e ${DEPLOY_DIR_PSTAGE}/ipkg.conf ]; then - rm ${DEPLOY_DIR_PSTAGE}/ipkg.conf -fi - -ipkgarchs="${BUILD_ARCH} all any noarch ${TARGET_ARCH} ${IPKG_ARCHS} ${IPKG_EXTRA_ARCHS} ${MACHINE}" - priority=1 - for arch in $ipkgarchs; do - echo "arch $arch $priority" >> ${DEPLOY_DIR_PSTAGE}/ipkg.conf - priority=$(expr $priority + 5) - done -echo "src oe file:${DEPLOY_DIR_IPK}" >> ${DEPLOY_DIR_PSTAGE}/ipkg.conf -export OLD_PWD=`pwd` -cd ${DEPLOY_DIR_IPK} && rm *${BUILD_ARCH}.ipk -f ; ipkg-make-index -p Packages . ; cd ${OLD_PWD} -${PSTAGE_UPDATE_CMD} ${STAGING_BASEDIR} + if [ ! -e ${DEPLOY_DIR_PSTAGE} ]; then + mkdir -p ${DEPLOY_DIR_PSTAGE} + fi + + if [ -e ${STAGING_BASEDIR}/usr ]; then + oenote "${STAGING_BASEDIR}/usr already present, leaving it alone" + else + oenote "${STAGING_BASEDIR}/usr not present, symlinking it" + ln -s ${STAGING_BASEDIR}/ ${STAGING_BASEDIR}/usr + fi + + #assemble appropriate ipkg.conf + if [ -e ${DEPLOY_DIR_PSTAGE}/ipkg.conf ]; then + rm ${DEPLOY_DIR_PSTAGE}/ipkg.conf + fi + + ipkgarchs="${BUILD_ARCH} all any noarch ${TARGET_ARCH} ${IPKG_ARCHS} ${IPKG_EXTRA_ARCHS} ${MACHINE}" + priority=1 + for arch in $ipkgarchs; do + echo "arch $arch $priority" >> ${DEPLOY_DIR_PSTAGE}/ipkg.conf + priority=$(expr $priority + 5) + done + echo "src oe file:${DEPLOY_DIR_IPK}" >> ${DEPLOY_DIR_PSTAGE}/ipkg.conf + export OLD_PWD=`pwd` + cd ${DEPLOY_DIR_IPK} && rm *${BUILD_ARCH}.ipk -f ; ipkg-make-index -p Packages . ; cd ${OLD_PWD} + ${PSTAGE_UPDATE_CMD} ${STAGING_BASEDIR} #check for generated packages if [ -e ${SPAWNFILE} ]; then @@ -168,8 +168,6 @@ do_stage_append() { ${PSTAGE_LIST_CMD} ${STAGING_BASEDIR} | awk '{print $1}' > ${DEPLOY_DIR_PSTAGE}/installed-staging_list ${PSTAGE_LIST_CMD} ${CROSS_DIR} | awk '{print $1}' > ${DEPLOY_DIR_PSTAGE}/installed-cross_list -if [ ${PN} != "glibc-intermediate" ] ; then - set +e rm -rf ${PSTAGE_TMPDIR_STAGE} stage-manager -p ${STAGING_DIR} -c ${DEPLOY_DIR_PSTAGE}/staging-stamp-cache -u -d ${PSTAGE_TMPDIR_STAGE} |