If the .config file is already identical, avoid copying it even if -f
was specified; this improves build time if nothing has changed.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
echo "Building hostapd"
cd ../../hostapd
if [ ! -e .config -o $force_config -eq 1 ]; then
- cp ../tests/hwsim/example-hostapd.config .config
+ if ! cmp ../tests/hwsim/example-hostapd.config .config >/dev/null 2>&1 ; then
+ cp ../tests/hwsim/example-hostapd.config .config
+ fi
fi
if [ $use_lcov -eq 1 ]; then
echo "Building wpa_supplicant"
cd ../wpa_supplicant
if [ ! -e .config -o $force_config -eq 1 ]; then
- cp ../tests/hwsim/example-wpa_supplicant.config .config
+ if ! cmp ../tests/hwsim/example-wpa_supplicant.config .config >/dev/null 2>&1 ; then
+ cp ../tests/hwsim/example-wpa_supplicant.config .config
+ fi
fi
if [ $use_lcov -eq 1 ]; then