[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