[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:21:09 UTC 2013


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

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 801896a..ad0f99e 100644
--- a/meta/classes/base.bbclass
+++ b/meta/classes/base.bbclass
@@ -438,6 +438,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