From 898a721b9d9cc7f6d882f80336f1a17e649ac99d Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Wed, 31 Dec 2025 16:13:30 +0100 Subject: [PATCH] Fix missing cleanup of toplevel Makefile Signed-off-by: Gilles Peskine --- scripts/all-core.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/all-core.sh b/scripts/all-core.sh index 903d09c9e..e2fe2e177 100644 --- a/scripts/all-core.sh +++ b/scripts/all-core.sh @@ -396,9 +396,9 @@ cleanup() # subdirectories. # Remove **/Makefile only if it looks like it was created by an in-tree # CMake build. - local cmake_dirs=($(list_git_files 'CMakeLists.txt' '**/CMakeLists.txt' | - sed -e 's![^/]*$!!')) - for d in "${cmake_dirs[@]}"; do + local cmakelists=($(list_git_files 'CMakeLists.txt' '**/CMakeLists.txt')) + for f in "${cmakelists[@]}"; do + local d="$(dirname -- "$f")" if [ -d "$d/CMakeFiles" ]; then rm -rf "$d/CMakeFiles" \ "$d/cmake_install.cmake" \