[yocto] [PATCH 3/4] Added support in CreateAutoConf.py for GUI properties 'packages' and 'machine'
Javier B. Perez
javier.b.perez.hernandez at linux.intel.com
Fri Jan 9 09:07:09 PST 2015
From: Javier B Perez Hernandez <javier.b.perez.hernandez at linux.intel.com>
CreateAutoConf.py: 'start' modified to support the values custom_packages and
custom_machine of force build GUI. Set the PACKAGE_CLASSES and MACHINE
auto.conf properties accordingly.
Signed-off-by: Javier B Perez Hernandez <javier.b.perez.hernandez at linux.intel.com>
---
lib/python2.7/site-packages/autobuilder/buildsteps/CreateAutoConf.py | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/lib/python2.7/site-packages/autobuilder/buildsteps/CreateAutoConf.py b/lib/python2.7/site-packages/autobuilder/buildsteps/CreateAutoConf.py
index 25ada04..bd1d057 100644
--- a/lib/python2.7/site-packages/autobuilder/buildsteps/CreateAutoConf.py
+++ b/lib/python2.7/site-packages/autobuilder/buildsteps/CreateAutoConf.py
@@ -75,6 +75,8 @@ class CreateAutoConf(ShellCommand):
if self.packages:
self.classes = [ "package_%s" % p for p in self.packages.split() ]
fout = fout + 'PACKAGE_CLASSES = "' + " ".join(self.classes) + '"\n'
+ elif self.getProperty("custom_packages") is not None:
+ fout = fout + 'PACKAGE_CLASSES = "' + " ".join([ "package_%s" % p for p in self.getProperty("custom_packages") ]) + '"\n'
else:
fout = fout + 'PACKAGE_CLASSES = "package_rpm package_deb package_ipk"\n'
repo=self.getProperty("repository")
@@ -135,6 +137,8 @@ class CreateAutoConf(ShellCommand):
if self.distro == "poky-rt":
fout = fout + 'PREFERRED_PROVIDER_virtual/kernel="linux-yocto-rt" \n'
machine=self.machine
+ if not machine and self.getProperty("custom_machine") is not None:
+ machine = self.getProperty("custom_machine")
if layerversion is not None and int(layerversion) > 1:
if self.machine == "atom-pc":
machine = self.machine.replace("atom-pc", "genericx86")
--
1.9.3
More information about the yocto
mailing list