[OE-core] [PATCH 2/7] shadow: add a -native recipe with customized utilities
Mark Hatle
mark.hatle at windriver.com
Thu Sep 1 17:25:00 UTC 2011
On 9/1/11 11:58 AM, Phil Blundell wrote:
> On Thu, 2011-09-01 at 11:54 -0500, Mark Hatle wrote:
>> What is it depending on for the target? Is the shadow-utils or something now
>> required? That doesn't seem to make sense to me -- other then we need a
>> passwd/group/shadow/gshadow file to work with. As long as something can provide
>> those, we should be ok.
>
> I haven't investigated in detail, but the code from useradd.bbclass
> says:
>
> # base-passwd-cross provides the default passwd and group files in the
> # target sysroot, and shadow -native and -sysroot provide the utilities
> # and support files needed to add and modify user and group accounts
> DEPENDS_append = " base-passwd shadow-native shadow-sysroot"
> RDEPENDS_${USERADDPN}_append = " base-passwd shadow"
Hmm, good point... I'd forgotten about that.
> And, I guess, if you want to support online package management then it
> does make some sense to have the shadow utils there. But I don't
> need/want that in my configuration.
Does busybox or something else provide a compatible adduser? If so maybe a
virtual RDEPENDS is more reasonable in this case.
I think we're caught in the case of we build packages.. as such we need to cover
what the package needs at runtime, this includes install time. At least w/ a
virtual depend, we can likely fake it by providing it by something else.. but
I'm not sure..
--Mark
> p.
>
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
More information about the Openembedded-core
mailing list