[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