diff options
Diffstat (limited to 'meta/classes/populate_sdk_deb.bbclass')
-rw-r--r-- | meta/classes/populate_sdk_deb.bbclass | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/meta/classes/populate_sdk_deb.bbclass b/meta/classes/populate_sdk_deb.bbclass index 25d90c7eda..1bf1b95498 100644 --- a/meta/classes/populate_sdk_deb.bbclass +++ b/meta/classes/populate_sdk_deb.bbclass | |||
@@ -11,30 +11,38 @@ populate_sdk_post_deb () { | |||
11 | 11 | ||
12 | fakeroot populate_sdk_deb () { | 12 | fakeroot populate_sdk_deb () { |
13 | 13 | ||
14 | # update index | ||
14 | package_update_index_deb | 15 | package_update_index_deb |
15 | 16 | ||
16 | export INSTALL_TASK_DEB="populate_sdk" | 17 | ## install target ## |
17 | export INSTALL_PACKAGES_LINGUAS_DEB="" | 18 | # This needs to work in the same way as rootfs_deb.bbclass |
18 | export INSTALL_PACKAGES_ATTEMPTONLY_DEB="" | ||
19 | |||
20 | #install target | ||
21 | echo "Installing TARGET packages" | 19 | echo "Installing TARGET packages" |
20 | |||
21 | mkdir -p ${IMAGE_ROOTFS}/var/dpkg/alternatives | ||
22 | |||
22 | export INSTALL_ROOTFS_DEB="${SDK_OUTPUT}/${SDKTARGETSYSROOT}" | 23 | export INSTALL_ROOTFS_DEB="${SDK_OUTPUT}/${SDKTARGETSYSROOT}" |
23 | export INSTALL_BASEARCH_DEB="${DPKG_ARCH}" | 24 | export INSTALL_BASEARCH_DEB="${DPKG_ARCH}" |
24 | export INSTALL_ARCHS_DEB="${PACKAGE_ARCHS}" | 25 | export INSTALL_ARCHS_DEB="${PACKAGE_ARCHS}" |
25 | export INSTALL_PACKAGES_NORMAL_DEB="${TOOLCHAIN_TARGET_TASK}" | 26 | export INSTALL_PACKAGES_NORMAL_DEB="${TOOLCHAIN_TARGET_TASK}" |
27 | export INSTALL_PACKAGES_ATTEMPTONLY_DEB="" | ||
28 | export PACKAGES_LINGUAS_DEB="" | ||
29 | export INSTALL_TASK_DEB="populate_sdk-target" | ||
26 | 30 | ||
27 | package_install_internal_deb | 31 | package_install_internal_deb |
32 | |||
28 | populate_sdk_post_deb ${INSTALL_ROOTFS_DEB} | 33 | populate_sdk_post_deb ${INSTALL_ROOTFS_DEB} |
29 | 34 | ||
30 | populate_sdk_log_check populate_sdk | 35 | populate_sdk_log_check populate_sdk |
31 | 36 | ||
32 | #install host | 37 | ## install nativesdk ## |
33 | echo "Installing HOST packages" | 38 | echo "Installing NATIVESDK packages" |
34 | export INSTALL_ROOTFS_DEB="${SDK_OUTPUT}" | 39 | export INSTALL_ROOTFS_DEB="${SDK_OUTPUT}" |
35 | export INSTALL_BASEARCH_DEB="${SDK_ARCH}" | 40 | export INSTALL_BASEARCH_DEB="${SDK_ARCH}" |
36 | export INSTALL_PACKAGES_NORMAL_DEB="${TOOLCHAIN_HOST_TASK}" | ||
37 | export INSTALL_ARCHS_DEB="${SDK_PACKAGE_ARCHS}" | 41 | export INSTALL_ARCHS_DEB="${SDK_PACKAGE_ARCHS}" |
42 | export INSTALL_PACKAGES_NORMAL_DEB="${TOOLCHAIN_HOST_TASK}" | ||
43 | export INSTALL_PACKAGES_ATTEMPTONLY_DEB="" | ||
44 | export PACKAGES_LINGUAS_DEB="" | ||
45 | export INSTALL_TASK_DEB="populate_sdk-nativesdk" | ||
38 | 46 | ||
39 | package_install_internal_deb | 47 | package_install_internal_deb |
40 | populate_sdk_post_deb ${SDK_OUTPUT}/${SDKPATHNATIVE} | 48 | populate_sdk_post_deb ${SDK_OUTPUT}/${SDKPATHNATIVE} |