[yocto] [PATCH 4/4] Example of buildset to select auto.conf variables and 'images' from force build GUI.

Javier B. Perez javier.b.perez.hernandez at linux.intel.com
Fri Jan 9 09:07:10 PST 2015


From: Javier B Perez Hernandez <javier.b.perez.hernandez at linux.intel.com>

build-image-machine.conf: created a new 'buildset' to select 'packages', 'machine'
and 'PREFERRED_PROVIDER_virtual/kernel' auto.conf variables for CreateAutoConf
step and the 'images' for BuildImages step in the force build GUI.

Signed-off-by: Javier B Perez Hernandez <javier.b.perez.hernandez at linux.intel.com>
---
 buildset-config.examples/build-image-machine.conf | 43 +++++++++++++++++++++++
 1 file changed, 43 insertions(+)
 create mode 100644 buildset-config.examples/build-image-machine.conf

diff --git a/buildset-config.examples/build-image-machine.conf b/buildset-config.examples/build-image-machine.conf
new file mode 100644
index 0000000..0e81cf1
--- /dev/null
+++ b/buildset-config.examples/build-image-machine.conf
@@ -0,0 +1,43 @@
+[build-image-machine]
+builders: 'example-worker'
+repos: [{'poky':
+            {'repourl':'git://git.yoctoproject.org/poky',
+             'layerversion':{'core':'meta', 'yoctobsp':'meta-yocto-bsp'},
+             'branch':'master'}}]
+props: [{'images':{'prop_type':'ChoiceStringParameter',
+                 	'choices': ['core-image-base', 'core-image-clutter',
+		  	'core-image-full-cmdline', 'core-image-minimal', 
+		  	'core-image-lsb-qt3', 'core-image-minimal', 
+			'core-image-minimal-dev', 
+			'core-image-minimal-initramfs', 
+			'core-image-minimal-mtdutils', 
+			'core-image-rt', 'core-image-rt-sdk', 
+			'core-image-sato', 'core-image-sato-dev', 
+			'core-image-sato-sdk', 'core-image-testmaster', 
+			'core-image-testmaster-initramfs', 
+			'core-image-weston', 'core-image-x11'],
+                  'name': 'images',
+                  'label':'<h3> Image:</h3>',
+                  'multiple': True,
+                  'default':['core-image-base','core-image-minimal','core-image-sato']}},
+        {'prefered_kernel':{'prop_type':'ChoiceStringParameter',
+                   'choices': ['linux-yocto', 'linux-yocto-dev'],
+                   'name': 'prefered_kernel',
+                   'label':'<h3> PREFERRED_PROVIDER_virtual/kernel:</h3>'}},
+        {'machine':{'prop_type':'ChoiceStringParameter',
+                    'choices': ['qemuarm', 'qemumips', 'qemuppc', 'qemux86', 'qemux86-64'],
+                    'name': 'machine',
+                    'label':'<h3> Machine:</h3>'}},
+        {'packages':{'prop_type':'ChoiceStringParameter',
+                     'choices': ['rpm', 'deb', 'ipk'],
+                     'name': 'packages',
+                     'label':'<h3> Package type:</h3>',
+                     'multiple': True,
+                     'default':'deb'}}]
+steps: [{'SetDest':{}},
+        {'CheckOutLayers': {}},
+        {'RunPreamble': {}},
+        {'GetDistroVersion' : {'distro': 'poky'}},
+        {'CreateAutoConf': {'devkernel': False, 'distro': 'poky'}},
+        {'CreateBBLayersConf': {'buildprovider' : 'yocto'}},
+        {'BuildImages': {}}]
-- 
1.9.3




More information about the yocto mailing list