Kevin Hilman <[email protected]> writes:
> Michael Hudson-Doyle <[email protected]> writes:
>
>> Kevin Hilman <[email protected]> writes:
>>
>>> Hi LAVA folks,
>>>
>>> I'm working on using LAVA to boot boards in my own board farm, and for
>>> starters, am trying to use a job without a 'deploy' step (so I can use
>>> the existing on-board u-boot, and control it via boot_cmds.)
>>>
>>> Currently, the dispatcher assumes that a 'deploy' step has happened
>>> before a 'boot_linaro_image' step, which is not needed for my case, so
>>> here's a patch to set some defaults so a deploy step is not needed:
>>
>> FWIW, there is a dummy_deploy action for this use case:
>>
>> "actions": [
>> {
>> "command": "dummy_deploy",
>> "parameters": {
>> "type": "ubuntu"
>> }
>> },
>> {
>> "command": "boot_linaro_image"
>> }
>> ]
>
>
> Thanks for the pointer, but this doesn't work either.
>
> While dummy_deploy may be dumb, it's not dumb enough. It still wants to
> (re)boot into a master image (which I don't wan't.)
Ah right. I don't really see any reason for that, sounds like something
that should be fixed!
Cheers,
mwh
> What I need is this:
>
>
> === modified file 'lava_dispatcher/actions/deploy.py'
> --- lava_dispatcher/actions/deploy.py 2013-04-17 08:23:50 +0000
> +++ lava_dispatcher/actions/deploy.py 2013-05-03 20:30:01 +0000
> @@ -106,3 +106,22 @@
> device = self.client.target_device
> device.boot_master_image()
> device.deployment_data = device.target_map[type]
> +
> +class cmd_I_mean_really_dumb_dummy_deploy(BaseAction):
> +
> + parameters_schema = {
> + 'type': 'object',
> + 'properties': {
> + 'type': {'type': 'string', 'enum':['ubuntu', 'oe', 'android',
> 'fedora']},
> + },
> + 'additionalProperties': False,
> + }
> +
> + def run(self, type):
> + device = self.client.target_device
> + device.deployment_data = device.target_map[type]
> +
> + # KJH
> + device.deployment_data['TESTER_PS1_PATTERN'] = '# '
> + device.deployment_data['TESTER_PS1_INCLUDES_RC'] = False
> +
_______________________________________________
linaro-validation mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/linaro-validation