[oe-commits] Richard Purdie : base.bbclass: When we use fakeroot, also use it for devshell

git at git.openembedded.org git at git.openembedded.org
Thu Mar 28 13:25:07 UTC 2013


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

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Thu Mar 28 13:17:12 2013 +0000

base.bbclass: When we use fakeroot, also use it for devshell

Its generally useful for devshell to end up in the fakeroot environment. If
a user needs to exit it, PSEUDO_UNLOAD=1 <command> works, its usually
harder to enter the envionment.

[YOCTO #3374]

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

---

 meta/classes/base.bbclass |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass
index 5fe9a84..68720a4 100644
--- a/meta/classes/base.bbclass
+++ b/meta/classes/base.bbclass
@@ -489,6 +489,8 @@ python () {
         d.setVarFlag('do_package', 'fakeroot', 1)
         d.setVarFlag('do_package', 'umask', 022)
         d.setVarFlag('do_package_setscene', 'fakeroot', 1)
+        d.setVarFlag('do_devshell', 'fakeroot', 1)
+        d.appendVarFlag('do_devshell', 'depends', ' virtual/fakeroot-native:do_populate_sysroot')
     source_mirror_fetch = d.getVar('SOURCE_MIRROR_FETCH', 0)
     if not source_mirror_fetch:
         need_host = d.getVar('COMPATIBLE_HOST', True)





More information about the Openembedded-commits mailing list