James Limbouris reported an issue building a nativesdk version of dbus, which pulls in base-passwd due to the useradd class. But it does not make sense to include base-passwd for a nativesdk build. To resolve this, it should be possible to add some code to useradd.bbclass to skip over the code in the nativesdk case, using something like: if bb.data.inherits_class('nativesdk', d):
Fixed in oe-core and poky master: http://git.openembedded.org/openembedded-core/commit/?id=2f057dd905ccb497890ce73ac4e4c256edcf0351 http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=3b93447e350d1ca49670372b8e683445006fb500