mirror of
https://git.yoctoproject.org/poky
synced 2026-02-20 08:29:42 +01:00
devtool: prevent extract/modify use with image recipes
There wouldn't be any point to using these with an image recipe, so disallow it. (From OE-Core rev: 611c27182a6e52e159a1ce1b5bac054405c611d2) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
efedd4323b
commit
e2ce29fef2
@@ -141,6 +141,10 @@ def _extract_source(srctree, keep_temp, devbranch, d):
|
||||
logger.error("The %s recipe uses a shared workdir which this tool does not currently support" % pn)
|
||||
return None
|
||||
|
||||
if bb.data.inherits_class('image', d):
|
||||
logger.error("The %s recipe is an image, and therefore is not supported by this tool" % pn)
|
||||
return None
|
||||
|
||||
if bb.data.inherits_class('externalsrc', d) and d.getVar('EXTERNALSRC', True):
|
||||
logger.error("externalsrc is currently enabled for the %s recipe. This prevents the normal do_patch task from working. You will need to disable this first." % pn)
|
||||
return None
|
||||
@@ -290,6 +294,10 @@ def modify(args, config, basepath, workspace):
|
||||
return -1
|
||||
rd = oe.recipeutils.parse_recipe(recipefile, tinfoil.config_data)
|
||||
|
||||
if bb.data.inherits_class('image', rd):
|
||||
logger.error("The %s recipe is an image, and therefore is not supported by this tool" % args.recipename)
|
||||
return None
|
||||
|
||||
initial_rev = None
|
||||
commits = []
|
||||
srctree = os.path.abspath(args.srctree)
|
||||
|
||||
Reference in New Issue
Block a user