diff options
-rwxr-xr-x | bitbake/bin/bitbake-layers | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/bitbake/bin/bitbake-layers b/bitbake/bin/bitbake-layers index 613e675cb0..7bd3ea20e4 100755 --- a/bitbake/bin/bitbake-layers +++ b/bitbake/bin/bitbake-layers | |||
@@ -57,9 +57,9 @@ def main(): | |||
57 | level=logger.getEffectiveLevel()) | 57 | level=logger.getEffectiveLevel()) |
58 | 58 | ||
59 | plugins = [] | 59 | plugins = [] |
60 | tinfoil = bb.tinfoil.Tinfoil(tracking=True) | 60 | with bb.tinfoil.Tinfoil(tracking=True) as tinfoil: |
61 | tinfoil.logger.setLevel(logger.getEffectiveLevel()) | 61 | tinfoil.logger.setLevel(logger.getEffectiveLevel()) |
62 | try: | 62 | |
63 | if global_args.force > 1: | 63 | if global_args.force > 1: |
64 | bbpaths = [] | 64 | bbpaths = [] |
65 | else: | 65 | else: |
@@ -90,8 +90,6 @@ def main(): | |||
90 | tinfoil.config_data.enableTracking() | 90 | tinfoil.config_data.enableTracking() |
91 | 91 | ||
92 | return args.func(args) | 92 | return args.func(args) |
93 | finally: | ||
94 | tinfoil.shutdown() | ||
95 | 93 | ||
96 | 94 | ||
97 | if __name__ == "__main__": | 95 | if __name__ == "__main__": |