tools/refresh.sh: Support passing the multiple configuration

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Id3d4464e2d30871763b40067b3162b793e99c98f
This commit is contained in:
Xiang Xiao 2020-03-20 12:14:26 +08:00 committed by David Sidrane
parent 86e47534e6
commit 580364362c
2 changed files with 6 additions and 7 deletions

View File

@ -856,7 +856,7 @@ refresh.sh
$ tools/refresh.sh --help
tools/refresh.sh is a tool for refreshing board configurations
USAGE: ./refresh.sh [options] <board>/<config>
USAGE: ./refresh.sh [options] <board>/<config>+
Where [options] include:
--debug

View File

@ -34,7 +34,7 @@
WD=`test -d ${0%/*} && cd ${0%/*}; pwd`
USAGE="USAGE: $0 [options] <board>:<config>"
USAGE="USAGE: $0 [options] <board>:<config>+"
ADVICE="Try '$0 --help' for more information"
unset CONFIGS
@ -47,7 +47,6 @@ while [ ! -z "$1" ]; do
case $1 in
--debug )
debug=y
set -x
;;
--silent )
defaults=y
@ -90,7 +89,7 @@ while [ ! -z "$1" ]; do
exit 0
;;
* )
CONFIGS=$1
CONFIGS=$*
break
;;
esac
@ -238,13 +237,13 @@ for CONFIG in ${CONFIGS}; do
if [ "X${debug}" = "Xy" ]; then
make olddefconfig V=1
else
make olddefconfig 1>/dev/null 2>&1
make olddefconfig 1>/dev/null
fi
else
if [ "X${debug}" = "Xy" ]; then
make oldconfig V=1
else
make oldconfig
make oldconfig 1>/dev/null
fi
fi
fi
@ -254,7 +253,7 @@ for CONFIG in ${CONFIGS}; do
if [ "X${debug}" = "Xy" ]; then
make savedefconfig V=1
else
make savedefconfig 1>/dev/null 2>&1
make savedefconfig 1>/dev/null
fi
# Save the refreshed configuration