[oe-commits] Pau Espin Pedrol : lib/oe/sdk.py: Add SDKIMAGE_INSTALL_COMPLEMENTARY capabilities to DpkgSdk

git at git.openembedded.org git at git.openembedded.org
Wed Jan 21 14:57:01 UTC 2015


Module: openembedded-core.git
Branch: master-next
Commit: 0bcca69ea97ac51acf290f8f1da1bde715ab51c4
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=0bcca69ea97ac51acf290f8f1da1bde715ab51c4

Author: Pau Espin Pedrol <pau.espin at aweurope.be>
Date:   Fri Jan 16 12:57:25 2015 +0100

lib/oe/sdk.py: Add SDKIMAGE_INSTALL_COMPLEMENTARY capabilities to DpkgSdk

Creating an SDK by means of do_populate_sdk, complementary packages
(SDKIMAGE_FEATURES = "dev-pkgs dbg-pkgs") are not installed when using
the deb packaging system.

The reason is that the call to install the complementary packages is missing
from the deb backend. This patch fixes that.

[YOCTO #7160]

Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/lib/oe/sdk.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/lib/oe/sdk.py b/meta/lib/oe/sdk.py
index c57a441..a676741 100644
--- a/meta/lib/oe/sdk.py
+++ b/meta/lib/oe/sdk.py
@@ -269,6 +269,8 @@ class DpkgSdk(Sdk):
         bb.note("Installing TARGET packages")
         self._populate_sysroot(self.target_pm, self.target_manifest)
 
+        self.target_pm.install_complementary(self.d.getVar('SDKIMAGE_INSTALL_COMPLEMENTARY', True))
+
         execute_pre_post_process(self.d, self.d.getVar("POPULATE_SDK_POST_TARGET_COMMAND", True))
 
         self._copy_apt_dir_to(os.path.join(self.sdk_target_sysroot, "etc", "apt"))



More information about the Openembedded-commits mailing list