diff options
Diffstat (limited to 'scripts/lib/devtool/__init__.py')
-rw-r--r-- | scripts/lib/devtool/__init__.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/scripts/lib/devtool/__init__.py b/scripts/lib/devtool/__init__.py index 0405d22874..ff97dfc94b 100644 --- a/scripts/lib/devtool/__init__.py +++ b/scripts/lib/devtool/__init__.py | |||
@@ -129,7 +129,7 @@ def get_recipe_file(cooker, pn): | |||
129 | logger.error("Unable to find any recipe file matching %s" % pn) | 129 | logger.error("Unable to find any recipe file matching %s" % pn) |
130 | return recipefile | 130 | return recipefile |
131 | 131 | ||
132 | def parse_recipe(config, tinfoil, pn, appends): | 132 | def parse_recipe(config, tinfoil, pn, appends, filter_workspace=True): |
133 | """Parse recipe of a package""" | 133 | """Parse recipe of a package""" |
134 | import oe.recipeutils | 134 | import oe.recipeutils |
135 | recipefile = get_recipe_file(tinfoil.cooker, pn) | 135 | recipefile = get_recipe_file(tinfoil.cooker, pn) |
@@ -138,9 +138,10 @@ def parse_recipe(config, tinfoil, pn, appends): | |||
138 | return None | 138 | return None |
139 | if appends: | 139 | if appends: |
140 | append_files = tinfoil.cooker.collection.get_file_appends(recipefile) | 140 | append_files = tinfoil.cooker.collection.get_file_appends(recipefile) |
141 | # Filter out appends from the workspace | 141 | if filter_workspace: |
142 | append_files = [path for path in append_files if | 142 | # Filter out appends from the workspace |
143 | not path.startswith(config.workspace_path)] | 143 | append_files = [path for path in append_files if |
144 | not path.startswith(config.workspace_path)] | ||
144 | else: | 145 | else: |
145 | append_files = None | 146 | append_files = None |
146 | return oe.recipeutils.parse_recipe(recipefile, append_files, | 147 | return oe.recipeutils.parse_recipe(recipefile, append_files, |