On Sun, May 7, 2017 at 7:07 AM, Nathan Rossi <[email protected]> wrote: > Due to this recipe being added there are two providers for > qemu-helper-native, but by default one is never selected. This generates > a message during the build that informs the user to select a provider. > This is unnecessary as the only machines that care about setting the > provider is currently zcu102-zynqmp due to its requirement for > qemu-xilinx all other qemu machines should be using the > qemu-helper-native recipe and non-qemu machines don't use the recipe. > > To prevent the message, only make the qemu-xilinx-helper-native recipe > available when it is selected as the preferred provider otherwise skip > it. > > Signed-off-by: Nathan Rossi <[email protected]>
Acked-by: Alistair Francis <[email protected]> Thanks, Alistair > --- > recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb | 13 +++++++++---- > 1 file changed, 9 insertions(+), 4 deletions(-) > > diff --git a/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb > b/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb > index f04be9602e..f48a8d40a0 100644 > --- a/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb > +++ b/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb > @@ -1,9 +1,14 @@ > > +python () { > + if d.getVar("PREFERRED_PROVIDER_qemu-helper-native") != d.getVar("PN"): > + raise bb.parse.SkipRecipe("Set qemu-helper-native provider to use > this recipe") > +} > + > def get_filespath_extra(d, subpath): > - metaroot = next((p for p in d.getVar('BBPATH').split(':') if > os.path.basename(p) == 'meta'), None) > - if metaroot: > - return os.path.join(metaroot, subpath) + ":" > - return "" > + metaroot = next((p for p in d.getVar('BBPATH').split(':') if > os.path.basename(p) == 'meta'), None) > + if metaroot: > + return os.path.join(metaroot, subpath) + ":" > + return "" > > # TODO: improve this, since it is very hacky that this recipe need to build > tunctl. > # include the existing qemu-helper-native > -- > 2.11.0 > > -- > _______________________________________________ > meta-xilinx mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-xilinx -- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
