[meta-virtualization] [PATCH 2/2] xen: Add RDEPENDS block for xendomains script.

Bruce Ashfield bruce.ashfield at gmail.com
Tue Feb 11 12:47:10 PST 2014


On Mon, Feb 10, 2014 at 11:43 AM, Philip Tricca <flihp at twobit.us> wrote:
> Your guess is as good as mine. I've not had to dive into xl code. I'm
> just going on observed behavior right now. I spent a bunch of time just
> tracking down the 'dependency' as it seems to be quite unrelated.
>
> The hang only seems to be triggered when invoking 'xl create' in a
> subshell from the xendomains script. Just breaking this call out of the
> subshell gets everything back on track. I'm satisfied to write this off
> as a mystery for the time being. It moves the recipe forward with some
> better granularity in the runtime dependencies which was my main goal.
>
> Incremental progress is good right? :P

I'd agree with this .. and I took this discussion as not being an objection, so
went ahead and merged the patch.

Bruce

>
> Philip
>
> On 02/09/2014 09:57 PM, Chris Patterson wrote:
>> Perhaps something to do with udev rules (which may invoke the block
>> scripts)?
>>
>>
>> On Sun, Feb 9, 2014 at 8:45 PM, Philip Tricca <flihp at twobit.us
>> <mailto:flihp at twobit.us>> wrote:
>>
>>     I can't explain the dependency on xen-scripts-block as the xendomains
>>     script doesn't invoke any of these scripts directly. Still xendomains
>>     hangs indefinitely without them.
>>
>>     Signed-off-by: Philip Tricca <flihp at twobit.us <mailto:flihp at twobit.us>>
>>
>>     diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
>>     index bd2fc74..4c27497 100644
>>     --- a/recipes-extended/xen/xen.inc
>>     +++ b/recipes-extended/xen/xen.inc
>>     @@ -70,6 +70,13 @@ RDEPENDS_${PN}-xencommons = "\
>>          ${PN}-scripts-common \
>>          "
>>
>>     +RDEPENDS_${PN}-xendomains = "\
>>     +    ${PN}-console \
>>     +    ${PN}-scripts-block \
>>     +    ${PN}-scripts-common \
>>     +    ${PN}-xenstored \
>>     +    "
>>     +
>>      RDEPENDS_${PN}-xl = "libgcc"
>>
>>      PACKAGES = "\
>>     --
>>     1.7.10.4
>>
>>
>
> _______________________________________________
> meta-virtualization mailing list
> meta-virtualization at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-virtualization



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"


More information about the meta-virtualization mailing list