Lines Matching refs:recipe
247 for recipe in args.recipename:
248 if recipe in workspace:
249 raise DevtoolError('recipe %s is a recipe in your workspace' % recipe)
253 def checkstamp(recipe): argument
254 stampprefix = stampprefixes[recipe]
265 for recipe in args.recipename:
266 rd = parse_recipe(config, tinfoil, recipe, True)
269 stampprefixes[recipe] = '%s.%s' % (rd.getVar('STAMP'), tasks[0])
270 if checkstamp(recipe):
271 logger.info('%s is already installed' % recipe)
273 install_recipes.append(recipe)
280 for recipe in install_recipes:
282 if recipe.endswith('-native') and 'package' in task:
284 install_tasks.append('%s:%s' % (recipe, task))
291 raise DevtoolError('Failed to install %s:\n%s' % (recipe, str(e)))
293 for recipe in install_recipes:
294 if checkstamp(recipe):
295 logger.info('Successfully installed %s' % recipe)
297 raise DevtoolError('Failed to install %s - unavailable' % recipe)