diff options
author | Simon Glass <sjg@chromium.org> | 2017-06-01 19:39:00 -0600 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2017-07-11 10:08:19 -0600 |
commit | ddf91c64233e2a62cc7d70b3a22035a4161e418e (patch) | |
tree | bd86199f4ff4b8d2c4b65f73a68317fc3e8e9450 /tools/moveconfig.py | |
parent | ee4e61bda4b5187d2e098accbc166b9f09c94814 (diff) | |
download | u-boot-ddf91c64233e2a62cc7d70b3a22035a4161e418e.tar.gz u-boot-ddf91c64233e2a62cc7d70b3a22035a4161e418e.tar.bz2 u-boot-ddf91c64233e2a62cc7d70b3a22035a4161e418e.zip |
moveconfig: Tidy up the documentation and add hints
The newest clean-up features are not mentioned in the docs. Fix this and
add a few hints for particular workflows that are hopefully helpful.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'tools/moveconfig.py')
-rwxr-xr-x | tools/moveconfig.py | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/tools/moveconfig.py b/tools/moveconfig.py index c581fb6a0d..a6d473df12 100755 --- a/tools/moveconfig.py +++ b/tools/moveconfig.py @@ -115,6 +115,23 @@ use your own. Instead of modifying the list directly, you can give them via environments. +Tips and trips +-------------- + +To sync only X86 defconfigs: + + ./tools/moveconfig.py -s -d <(grep -l X86 configs/*) + +or: + + grep -l X86 configs/* | ./tools/moveconfig.py -s -d - + +To process CONFIG_CMD_FPGAD only for a subset of configs based on path match: + + ls configs/{hrcon*,iocon*,strider*} | \ + ./tools/moveconfig.py -Cy CONFIG_CMD_FPGAD -d - + + Available options ----------------- @@ -128,7 +145,7 @@ Available options -d, --defconfigs Specify a file containing a list of defconfigs to move. The defconfig - files can be given with shell-style wildcards. + files can be given with shell-style wildcards. Use '-' to read from stdin. -n, --dry-run Perform a trial run that does not make any changes. It is useful to @@ -169,7 +186,8 @@ Available options -y, --yes Instead of prompting, automatically go ahead with all operations. This - includes cleaning up headers and CONFIG_SYS_EXTRA_OPTIONS. + includes cleaning up headers, CONFIG_SYS_EXTRA_OPTIONS, the config whitelist + and the README. To see the complete list of supported options, run |