Skip to content

Commit

Permalink
Merge pull request #6309 from gilles-peskine-arm/all-sh-force-2.28
Browse files Browse the repository at this point in the history
Backport 2.28: Fix all.sh --force
  • Loading branch information
gilles-peskine-arm authored Sep 23, 2022
2 parents e9ff465 + 7959858 commit 662b301
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions tests/scripts/all.sh
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,9 @@
# Treat uninitialised variables as errors.
set -e -o pipefail -u

# Enable ksh/bash extended file matching patterns
shopt -s extglob

pre_check_environment () {
if [ -d library -a -d include -a -d tests ]; then :; else
echo "Must be run from mbed TLS root" >&2
Expand Down Expand Up @@ -294,7 +297,7 @@ cleanup()
-iname CTestTestfile.cmake -o \
-iname CMakeCache.txt \) -exec rm {} \+
# Recover files overwritten by in-tree CMake builds
rm -f include/Makefile include/mbedtls/Makefile programs/*/Makefile
rm -f include/Makefile include/mbedtls/Makefile programs/!(fuzz)/Makefile

# Remove any artifacts from the component_test_cmake_as_subdirectory test.
rm -rf programs/test/cmake_subproject/build
Expand All @@ -303,7 +306,9 @@ cleanup()

# Restore files that may have been clobbered by the job
for x in $files_to_back_up; do
cp -p "$x$backup_suffix" "$x"
if [[ -e "$x$backup_suffix" ]]; then
cp -p "$x$backup_suffix" "$x"
fi
done
}

Expand Down

0 comments on commit 662b301

Please sign in to comment.