Using this option we'll be able to select only certain packages to be built and because the order is important we determine the image type too. E.g 'packages' : 'deb rpm' will build deb and rpm packages but the image will use deb as package manager.
Signed-off-by: Stefan Stanacar <stefanx.stana...@intel.com> --- .../site-packages/autobuilder/buildsteps/CreateAutoConf.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/python2.7/site-packages/autobuilder/buildsteps/CreateAutoConf.py b/lib/python2.7/site-packages/autobuilder/buildsteps/CreateAutoConf.py index 4af9860..01abfa9 100644 --- a/lib/python2.7/site-packages/autobuilder/buildsteps/CreateAutoConf.py +++ b/lib/python2.7/site-packages/autobuilder/buildsteps/CreateAutoConf.py @@ -22,6 +22,7 @@ class CreateAutoConf(ShellCommand): self.machine="" self.buildapp="" self.distro="poky" + self.packages=None self.buildhistory=False self.gplv3=True self.multilib=False @@ -59,7 +60,11 @@ class CreateAutoConf(ShellCommand): else: if self.distro != "oecore": fout = fout + 'DISTRO = "' + self.distro + '"\n' - fout = fout + 'PACKAGE_CLASSES = "package_rpm package_deb package_ipk"\n' + if self.packages: + self.classes = [ "package_%s" % p for p in self.packages.split() ] + fout = fout + 'PACKAGE_CLASSES = "' + " ".join(self.classes) + '"\n' + else: + fout = fout + 'PACKAGE_CLASSES = "package_rpm package_deb package_ipk"\n' fout = fout + 'BB_NUMBER_THREADS = "' + os.environ.get('BB_NUMBER_THREADS') + '"\n' fout = fout + 'PARALLEL_MAKE = "-j ' + os.environ.get('PARALLEL_MAKE') + '"\n' fout = fout + 'SDKMACHINE ?= "' + self.SDKMACHINE + '"\n' -- 1.8.1.4 _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto