From 2593aadb3b117c768e4f247a72aa7f5b5d7f9966 Mon Sep 17 00:00:00 2001 From: Ilan Peer Date: Sun, 26 Oct 2014 03:06:29 -0400 Subject: [PATCH] tests: Add an option to force copy config files "./build.sh --force-config" can be used to force copying configuration files before building. This will overwrite any changes in .config files. Signed-off-by: Ilan Peer --- tests/hwsim/build.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/hwsim/build.sh b/tests/hwsim/build.sh index 4feea7ada..bacbf751e 100755 --- a/tests/hwsim/build.sh +++ b/tests/hwsim/build.sh @@ -5,18 +5,23 @@ set -e cd $(dirname $0) use_lcov=0 +force_config=0 while [ "$1" != "" ]; do case $1 in -c | --codecov ) shift echo "$0: use code coverage specified" use_lcov=1 ;; + -f | --force-config ) shift + force_config=1 + echo "$0: force copy config specified" + ;; * ) exit 1 esac done cd ../../wpa_supplicant -if [ ! -e .config ]; then +if [ ! -e .config -o $force_config -eq 1 ]; then cp ../tests/hwsim/example-wpa_supplicant.config .config else echo "wpa_supplicant config file exists" @@ -34,7 +39,7 @@ make clean make -j8 cd ../hostapd -if [ ! -e .config ]; then +if [ ! -e .config -o $force_config -eq 1 ]; then cp ../tests/hwsim/example-hostapd.config .config else echo "hostapd config file exists"