diff options
author | Aníbal Limón <anibal.limon@linux.intel.com> | 2017-03-20 17:33:25 -0600 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-03-22 11:35:22 +0000 |
commit | 4703aa2b3ba25f463826f9f6eb38b69fa649b572 (patch) | |
tree | f2863f45c607b48e6cab1a6022ef13f3f1b76fee /scripts/yocto-compat-layer.py | |
parent | 995cb88233a1bfcf1d83ec21b47f430d0b39f7c3 (diff) | |
download | poky-4703aa2b3ba25f463826f9f6eb38b69fa649b572.tar.gz |
scripts/yocto-compat-layer.py: Add option to disable layer autodiscovery
Sometimes there is a need to only analyze the layer specified by the
command line, the new option -n will disable autodiscovery of layers
and only will try to test specified layers.
(From OE-Core rev: f2f6f0c938226802163698ef14a8a9103da362a0)
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/yocto-compat-layer.py')
-rwxr-xr-x | scripts/yocto-compat-layer.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/yocto-compat-layer.py b/scripts/yocto-compat-layer.py index b96f3ca0bf..b4de84a0a5 100755 --- a/scripts/yocto-compat-layer.py +++ b/scripts/yocto-compat-layer.py | |||
@@ -47,6 +47,8 @@ def main(): | |||
47 | help='Layer to test compatibility with Yocto Project') | 47 | help='Layer to test compatibility with Yocto Project') |
48 | parser.add_argument('-o', '--output-log', | 48 | parser.add_argument('-o', '--output-log', |
49 | help='File to output log (optional)', action='store') | 49 | help='File to output log (optional)', action='store') |
50 | parser.add_argument('-n', '--no-auto', help='Disable auto layer discovery', | ||
51 | action='store_true') | ||
50 | parser.add_argument('-d', '--debug', help='Enable debug output', | 52 | parser.add_argument('-d', '--debug', help='Enable debug output', |
51 | action='store_true') | 53 | action='store_true') |
52 | parser.add_argument('-q', '--quiet', help='Print only errors', | 54 | parser.add_argument('-q', '--quiet', help='Print only errors', |
@@ -74,7 +76,7 @@ def main(): | |||
74 | builddir = os.environ['BUILDDIR'] | 76 | builddir = os.environ['BUILDDIR'] |
75 | bblayersconf = os.path.join(builddir, 'conf', 'bblayers.conf') | 77 | bblayersconf = os.path.join(builddir, 'conf', 'bblayers.conf') |
76 | 78 | ||
77 | layers = detect_layers(args.layers) | 79 | layers = detect_layers(args.layers, args.no_auto) |
78 | if not layers: | 80 | if not layers: |
79 | logger.error("Fail to detect layers") | 81 | logger.error("Fail to detect layers") |
80 | return 1 | 82 | return 1 |