]> code.ossystems Code Review - openembedded-core.git/commitdiff
base.bbclass: When we use fakeroot, also use it for devshell
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 28 Mar 2013 13:17:12 +0000 (13:17 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 28 Mar 2013 13:27:06 +0000 (13:27 +0000)
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@linuxfoundation.org>
meta/classes/base.bbclass

index 5fe9a84efed21e37570fc41e32ffa2e2c5b8b7ab..68720a4a913a49c07643730f96815790e518d9b5 100644 (file)
@@ -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)