[oe-commits] org.oe.packaged-staging classes/packaged-staging.bbclass: save list of installed packages
koen commit
openembedded-commits at lists.openembedded.org
Fri Sep 8 11:07:07 UTC 2006
classes/packaged-staging.bbclass: save list of installed packages
Author: koen at openembedded.org
Branch: org.openembedded.packaged-staging
Revision: 48f9d0d41fc37f0933c6fe68425edc5f286a3ca2
ViewMTN: http://monotone.openembedded.org/revision.psp?id=48f9d0d41fc37f0933c6fe68425edc5f286a3ca2
Files:
1
classes/packaged-staging.bbclass
Diffs:
#
# mt diff -r7439fd03db8d06fa52cba8bb7411c6e2aa6420ff -r48f9d0d41fc37f0933c6fe68425edc5f286a3ca2
#
#
#
# patch "classes/packaged-staging.bbclass"
# from [c4059951793d6a9843027158f84b054df8273fd3]
# to [f6a3b24425ce6c18ce03c284eacb5b2dc04dbcee]
#
============================================================
--- classes/packaged-staging.bbclass c4059951793d6a9843027158f84b054df8273fd3
+++ classes/packaged-staging.bbclass f6a3b24425ce6c18ce03c284eacb5b2dc04dbcee
@@ -29,6 +29,7 @@ PSTAGE_UPDATE_CMD = "ipkg-cl update -f $
PSTAGE_BUILD_CMD = "${IPKGBUILDCMD}"
PSTAGE_INSTALL_CMD = "ipkg-cl install -force-depends -f ${DEPLOY_DIR_PSTAGE}/ipkg.conf -o "
PSTAGE_UPDATE_CMD = "ipkg-cl update -f ${DEPLOY_DIR_PSTAGE}/ipkg.conf -o "
+PSTAGE_LIST_CMD = "ipkg-cl list_installed -f ${DEPLOY_DIR_PSTAGE}/ipkg.conf -o "
PSTAGE_PKGNAME = "staging-${PN}_${PV}-${PR}_${PACKAGE_ARCH}.ipk"
PCROSS_PKGNAME = "cross-${PN}_${PV}-${PR}_${BUILD_ARCH}.ipk"
@@ -184,8 +185,13 @@ do_stage_append() {
do_stage_append() {
+mkdir -p ${DEPLOY_DIR_PSTAGE}
+
+# list the packages currently installed in staging
+${PSTAGE_LIST_CMD} ${STAGING_BASEDIR} | awk '{print $1}' > ${DEPLOY_DIR_PSTAGE}/installed_list
+
+
if [ ${PN} != "glibc-intermediate" ] ; then
- mkdir -p ${DEPLOY_DIR_PSTAGE}
#make a package for staging
mkdir -p ${STAGING_DIR}/CONTROL
More information about the Openembedded-commits
mailing list