[oe-commits] org.oe.dev sdk.bbclass: Add function to create sdk pacakge indices.

florian commit openembedded-commits at lists.openembedded.org
Wed Jul 4 12:05:13 UTC 2007


sdk.bbclass: Add function to create sdk pacakge indices.

Author: florian at openembedded.org
Branch: org.openembedded.dev
Revision: 359ad4a86b8011f34e1a273fb16b3bc22cde9a7b
ViewMTN: http://monotone.openembedded.org/revision.psp?id=359ad4a86b8011f34e1a273fb16b3bc22cde9a7b
Files:
1
classes/sdk.bbclass
Diffs:

#
# mt diff -r9e9051124800e7d4f113baa880bf489834c0fbf2 -r359ad4a86b8011f34e1a273fb16b3bc22cde9a7b
#
# 
# 
# patch "classes/sdk.bbclass"
#  from [f5a6cb53cd1f28070b6b61af23f5004767157e55]
#    to [100957b869cd48dd7933ace807f396c946442a32]
# 
============================================================
--- classes/sdk.bbclass	f5a6cb53cd1f28070b6b61af23f5004767157e55
+++ classes/sdk.bbclass	100957b869cd48dd7933ace807f396c946442a32
@@ -26,3 +26,23 @@ FILES_${PN}-dbg += "${prefix}/bin/.debug
 FILES_${PN}-dbg += "${prefix}/bin/.debug \
                     ${prefix}/sbin/.debug \
                    "
+
+sdk_ipk_do_indexes () {
+	set -x
+
+	ipkgarchs="${PACKAGE_ARCHS}"
+
+        if [ -z "${DEPLOY_KEEP_PACKAGES}" ]; then
+                touch ${DEPLOY_DIR_IPK}/Packages
+                ipkg-make-index -r ${DEPLOY_DIR_IPK}/Packages -p ${DEPLOY_DIR_IPK}/Packages -l ${DEPLOY_DIR_IPK}/Packages.filelist -m ${DEPLOY_DIR_IPK}
+        fi
+
+	for arch in $ipkgarchs; do
+		if [ -z "${DEPLOY_KEEP_PACKAGES}" ]; then
+			if [ -e ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk/ ] ; then 
+				touch ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk/Packages
+				ipkg-make-index -r ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk/Packages -p ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk/Packages -l ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk/Packages.filelist -m ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk/
+			fi
+		fi
+	done
+}






More information about the Openembedded-commits mailing list