[OE-core] [PATCH 0/3] Build Appliance tweaks

Juro Bystricky juro.bystricky at intel.com
Wed Mar 15 22:13:35 UTC 2017


The Build Appliance recipe needs several tweaks in order for the BA to build and
to function.

1. Use native pip3: Do not rely on pip3 being installed on host.
   This, of course, assumes there is already python-pip3-native support available.
   (a previous patch)

2. Remove symlinks before creating them to avid build errors, otherwise we may run
   into "File already exists" build errors. 

3. Ensure pod2man is present in the BA image, toaster will not run without it.
   

Even with all these changes, it may not be possible to use BA to build any image, unless
the sanity.bbclass accepts /bin/bash.bash as a viable shell. This has already been addressed
in another patch. The BA then needs to be rebuilt with SRCREV containing the sanity.bbclass patch.




Juro Bystricky (3):
  build-appliance-image: use pip3-native
  build-appliance-image: fix build errors
  build-appliance-image: ensure pod2man present in BA

 meta/recipes-core/images/build-appliance-image_15.0.0.bb | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

-- 
2.7.4




More information about the Openembedded-core mailing list