[U-Boot] [PATCH 3/6] moveconfig: Tidy up the documentation and add hints

Simon Glass
2017-05-15T11:47:33Z

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>
---

tools/moveconfig.py | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/tools/moveconfig.py b/tools/moveconfig.py
index 7a302d9404..059abb8858 100755
--- a/tools/moveconfig.py
+++ b/tools/moveconfig.py
@@ -115,6 +115,19 @@ use your own. Instead of modifying the list directly, you can give
them via environments.

+Tips and trips
+--------------
+
+To sync only X86 defconfigs:
+
+ 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 +141,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 +182,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 header, CONFIG_SYS_EXTRA_OPTIONS, the config whitelist
+ and the README.

To see the complete list of supported options, run

--
2.13.0.rc2.291.g57267f2277-goog