
13 Jan
2021
13 Jan
'21
5:10 p.m.
Hi Joel,
On Mon, 11 Jan 2021 at 20:01, Joel Peshkin joel.peshkin@broadcom.com wrote:
Cc: Simon Glass sjg@chromium.org Cc: Heinrich Schuchardt xypron.glpk@gmx.de
scripts/fixdefconfig | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 scripts/fixdefconfig
+Tom Rini
I normally use moveconfig for this...Tom how do you do it?
diff --git a/scripts/fixdefconfig b/scripts/fixdefconfig new file mode 100755 index 0000000..7f36762 --- /dev/null +++ b/scripts/fixdefconfig @@ -0,0 +1,25 @@ +#!/bin/bash
+if [ -z "$*" -o "${1%_defconfig}" = "$1" ] +then
- echo "Usage: $0 [defconfig_file...]"
- echo " Normalizes each listed defconfig and replaces it with the normalized"
- echo "version. The original is renamed with an extension of .old appended"
- exit 1
+fi
+tmp=tmp_build_$$ +mkdir $tmp +for config in $* +do
- base=`basename $config`
- make O=$tmp/$base $base \
- && make O=$tmp/$base $base \
- && make O=$tmp/$base savedefconfig \
- && diff -q $tmp/$base/defconfig configs/$base \
- || mv configs/$base configs/$base.old \
- && mv $tmp/$base/defconfig configs/$base
- rm -rf $tmp/$base
+done +rmdir $tmp
-- 1.8.3.1
Regards, Simon