all.sh: extract repeated code to a function
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh
index 2890064..0eedc88 100755
--- a/tests/scripts/all.sh
+++ b/tests/scripts/all.sh
@@ -376,6 +376,11 @@
rm -f programs/test/cmake_package_install/cmake_package_install
# Restore files that may have been clobbered by the job
+ restore_backed_up_files
+}
+
+# Restore files that may have been clobbered
+restore_backed_up_files () {
for x in $files_to_back_up; do
if [[ -e "$x$backup_suffix" ]]; then
cp -p "$x$backup_suffix" "$x"
@@ -1016,11 +1021,7 @@
# Restore files that were backup before building library files. This
# includes $CONFIG_H and $CRYPTO_CONFIG_H.
- for x in $files_to_back_up; do
- if [[ -e "$x$backup_suffix" ]]; then
- cp -p "$x$backup_suffix" "$x"
- fi
- done
+ restore_backed_up_files
}
# Helper to build the libraries for client/server in PSASIM. If the server is