diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2012-01-30 16:25:50 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-02-01 15:08:41 +0000 |
commit | cf425a13a2283de5483939a9f70b518fb745e9f6 (patch) | |
tree | 4daa1d8e8b5a67df52cbcd2b58b69546118a220d /bitbake | |
parent | 936aca72c9766908bb021875cc752dc1d7a9cfa7 (diff) | |
download | ast2050-yocto-poky-cf425a13a2283de5483939a9f70b518fb745e9f6.zip ast2050-yocto-poky-cf425a13a2283de5483939a9f70b518fb745e9f6.tar.gz |
bitbake-layers: use dashes in subcommands
Rather than the slightly awkward underscores, use dashes in subcommands
e.g. show-layers instead of show_layers. (The old underscored forms
continue to be accepted however.)
(Bitbake rev: 6d311ddc1be04ae5bd0a1ebee94b44968e8a3f27)
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake')
-rwxr-xr-x | bitbake/bin/bitbake-layers | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/bitbake/bin/bitbake-layers b/bitbake/bin/bitbake-layers index b4cfd55..fd1ebfb 100755 --- a/bitbake/bin/bitbake-layers +++ b/bitbake/bin/bitbake-layers @@ -38,6 +38,8 @@ def main(args): cmds = Commands(initialenv) if args: + # Allow user to specify e.g. show-layers instead of show_layers + args = [args[0].replace('-', '_')] + args[1:] cmds.onecmd(' '.join(args)) else: cmds.do_help('') @@ -90,14 +92,14 @@ class Commands(cmd.Cmd): """display general help or help on a specified command""" if topic: sys.stdout.write('%s: ' % topic) - cmd.Cmd.do_help(self,topic) + cmd.Cmd.do_help(self, topic.replace('-', '_')) else: sys.stdout.write("usage: bitbake-layers <command> [arguments]\n\n") sys.stdout.write("Available commands:\n") procnames = self.get_names() for procname in procnames: if procname[:3] == 'do_': - sys.stdout.write(" %s\n" % procname[3:]) + sys.stdout.write(" %s\n" % procname[3:].replace('_', '-')) doc = getattr(self, procname).__doc__ if doc: sys.stdout.write(" %s\n" % doc.splitlines()[0]) @@ -123,7 +125,7 @@ class Commands(cmd.Cmd): def do_show_overlayed(self, args): """list overlayed recipes (where there is a recipe in another layer that has a higher layer priority) -usage: show_overlayed +usage: show-overlayed Highest priority recipes are listed with the recipes they overlay as subitems. """ @@ -194,7 +196,7 @@ build results (as the layer priority order has effectively changed). for layername in layernames: if not layername in found_layernames: - logger.error('Unable to find layer %s in current configuration, please run "%s show_layers" to list configured layers' % (layername, os.path.basename(sys.argv[0]))) + logger.error('Unable to find layer %s in current configuration, please run "%s show-layers" to list configured layers' % (layername, os.path.basename(sys.argv[0]))) return layers = found_layerdirs else: @@ -313,7 +315,7 @@ build results (as the layer priority order has effectively changed). def do_show_appends(self, args): """list bbappend files and recipe files they apply to -usage: show_appends +usage: show-appends Recipes are listed with the bbappends that apply to them as subitems. """ |