summaryrefslogtreecommitdiffstats
path: root/meta/classes/populate_sdk_ipk.bbclass
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2013-03-23 17:36:53 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-03-23 17:40:27 +0000
commit554e3d254075a75a0ce8e114ab5144fff5440440 (patch)
tree88a17bb63d4d4261352cfd9e10bb74131929005a /meta/classes/populate_sdk_ipk.bbclass
parent3fff11a7fc0449bf927bcc79773f37dee32e51f1 (diff)
downloadpoky-554e3d254075a75a0ce8e114ab5144fff5440440.tar.gz
package/populate_sdk: Move functions from package_* to populate_sdk_*
This fixes build failures introduced with "classes/buildhistory: implement history collection for SDK" by moving the functions to files where only the specific image type which is enabled is inherited. The failures occured when multiple PACKAGE_CLASSES were enabled. (From OE-Core rev: 9a414a57ad69a426a8d8a2970c42ca7427240615) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/populate_sdk_ipk.bbclass')
-rw-r--r--meta/classes/populate_sdk_ipk.bbclass22
1 files changed, 22 insertions, 0 deletions
diff --git a/meta/classes/populate_sdk_ipk.bbclass b/meta/classes/populate_sdk_ipk.bbclass
index becaf96dcf..4e14d9a3a6 100644
--- a/meta/classes/populate_sdk_ipk.bbclass
+++ b/meta/classes/populate_sdk_ipk.bbclass
@@ -56,3 +56,25 @@ populate_sdk_ipk() {
56 56
57 populate_sdk_log_check populate_sdk 57 populate_sdk_log_check populate_sdk
58} 58}
59
60list_installed_packages() {
61 if [ "$1" = "arch" ] ; then
62 opkg-cl ${OPKG_ARGS} status | opkg-query-helper.py -a
63 elif [ "$1" = "file" ] ; then
64 opkg-cl ${OPKG_ARGS} status | opkg-query-helper.py -f | while read pkg pkgfile
65 do
66 fullpath=`find ${DEPLOY_DIR_IPK} -name "$pkgfile" || true`
67 if [ "$fullpath" = "" ] ; then
68 echo "$pkg $pkgfile"
69 else
70 echo "$pkg $fullpath"
71 fi
72 done
73 else
74 opkg-cl ${OPKG_ARGS} list_installed | awk '{ print $1 }'
75 fi
76}
77
78rootfs_list_installed_depends() {
79 opkg-cl ${OPKG_ARGS} status | opkg-query-helper.py
80}