]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Add an option to force copy config files
authorIlan Peer <ilan.peer@intel.com>
Sun, 26 Oct 2014 07:06:29 +0000 (03:06 -0400)
committerJouni Malinen <j@w1.fi>
Sun, 26 Oct 2014 17:19:39 +0000 (19:19 +0200)
"./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 <ilan.peer@intel.com>
tests/hwsim/build.sh

index 4feea7ada46622f73398ca2066df1b9cfd9e2d0e..bacbf751e0fc7eb40299dea106c624465e6986ad 100755 (executable)
@@ -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"