From 2c0062b59178fa668b26487b6d2f1e81a0d868e0 Mon Sep 17 00:00:00 2001 From: Aníbal Limón Date: Thu, 8 Jun 2017 11:32:01 -0500 Subject: devtool/standard: Fix lock in _prep_extract_operation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit If for any reason the parse_recipe fail in extract command the process gets locked because Cooker is expecting the finish event by tinfoil. For example: $ devtool extract remake /tmp/remake ERROR: remake is unavailable: remake was skipped: PREFERRED_PROVIDER_virtual/make set to make, not remake Signed-off-by: Aníbal Limón Signed-off-by: Ross Burton --- scripts/lib/devtool/standard.py | 1 + 1 file changed, 1 insertion(+) (limited to 'scripts/lib/devtool') diff --git a/scripts/lib/devtool/standard.py b/scripts/lib/devtool/standard.py index 2ecef99cdb..7e342e7687 100644 --- a/scripts/lib/devtool/standard.py +++ b/scripts/lib/devtool/standard.py @@ -436,6 +436,7 @@ def _prep_extract_operation(config, basepath, recipename, tinfoil=None): rd = parse_recipe(config, tinfoil, recipename, True) if not rd: + tinfoil.shutdown() return None if bb.data.inherits_class('kernel-yocto', rd): -- cgit 1.2.3-korg