aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/lib/recipetool
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2015-05-26 11:13:50 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-06-18 09:12:01 +0100
commita0a595307d28d0350c3752293ab8ebf499ee416f (patch)
tree355558a838e2c843ad1ae4244b65891a59077b37 /scripts/lib/recipetool
parent2e4f1dcade7ccb581c7a390c32163ea3deeac6d5 (diff)
downloadopenembedded-core-contrib-a0a595307d28d0350c3752293ab8ebf499ee416f.tar.gz
recipetool: appendfile: clarify help text
Add a long description and tweak some of the argument descriptions so that it's clearer what the appendfile subcommand does and how it works. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'scripts/lib/recipetool')
-rw-r--r--scripts/lib/recipetool/append.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/scripts/lib/recipetool/append.py b/scripts/lib/recipetool/append.py
index 39117c1f669..28015c683d5 100644
--- a/scripts/lib/recipetool/append.py
+++ b/scripts/lib/recipetool/append.py
@@ -349,12 +349,12 @@ def appendfile(args):
def register_command(subparsers):
parser_appendfile = subparsers.add_parser('appendfile',
- help='Create a bbappend to replace a file',
- description='')
- parser_appendfile.add_argument('destlayer', help='Destination layer to write the bbappend to')
- parser_appendfile.add_argument('targetpath', help='Path within the image to the file to be replaced')
- parser_appendfile.add_argument('newfile', help='Custom file to replace it with')
- parser_appendfile.add_argument('-r', '--recipe', help='Override recipe to apply to (default is to find which recipe already packages it)')
+ help='Create/update a bbappend to replace a file',
+ description='Creates a bbappend (or updates an existing one) to replace the specified file that appears in the target system, determining the recipe that packages the file and the required path and name for the bbappend automatically. Note that the ability to determine the recipe packaging a particular file depends upon the recipe\'s do_packagedata task having already run prior to running this command (which it will have when the recipe has been built successfully, which in turn will have happened if one or more of the recipe\'s packages is included in an image that has been built successfully).')
+ parser_appendfile.add_argument('destlayer', help='Base directory of the destination layer to write the bbappend to')
+ parser_appendfile.add_argument('targetpath', help='Path to the file to be replaced (as it would appear within the target image, e.g. /etc/motd)')
+ parser_appendfile.add_argument('newfile', help='Custom file to replace the target file with')
+ parser_appendfile.add_argument('-r', '--recipe', help='Override recipe to apply to (default is to find which recipe already packages the file)')
parser_appendfile.add_argument('-m', '--machine', help='Make bbappend changes specific to a machine only', metavar='MACHINE')
parser_appendfile.add_argument('-w', '--wildcard-version', help='Use wildcard to make the bbappend apply to any recipe version', action='store_true')
parser_appendfile.set_defaults(func=appendfile, parserecipes=True)