summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2017-06-01 19:39:00 -0600
committerSimon Glass <sjg@chromium.org>2017-07-11 10:08:19 -0600
commitddf91c64233e2a62cc7d70b3a22035a4161e418e (patch)
treebd86199f4ff4b8d2c4b65f73a68317fc3e8e9450 /tools
parentee4e61bda4b5187d2e098accbc166b9f09c94814 (diff)
downloadu-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')
-rwxr-xr-xtools/moveconfig.py22
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