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

Philip Tricca flihp at twobit.us
Mon Feb 10 08:43:18 PST 2014


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

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
> 
> 



More information about the meta-virtualization mailing list