From 5ab235ae093aeb41ca0f407c4d0643ee9b75c45d Mon Sep 17 00:00:00 2001 From: Jiri Date: Thu, 14 Dec 2023 19:59:34 +0100 Subject: [PATCH] Correctly escaping the suffxes regex --- java-latest-openjdk-portable.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/java-latest-openjdk-portable.spec b/java-latest-openjdk-portable.spec index 7cf8b03..f9e2091 100644 --- a/java-latest-openjdk-portable.spec +++ b/java-latest-openjdk-portable.spec @@ -1301,15 +1301,16 @@ function findGeneratedSources() { local sourcesName=$(basename ${sources}) local sourcesParent=$(dirname ${sources}) local target=${sourcesParent}/${targetDirParent}/%{generated_sources_name} - local suffixes="cpp|hpp|h|hh|rl" + local suffixes="cpp\|hpp\|h\|hh\|rl" + suffixes=".*\.\($suffixes\)$" mkdir -p $target pushd ${builtJdk} mkdir -p ${target}/${builtJdkName} - cp --parents $(find . | grep -e ".*\.($suffixes)$" -e "NONE$") ${target}/${builtJdkName} + cp --parents $(find . | grep -e "$suffixes" -e "NONE$") ${target}/${builtJdkName} popd pushd ${sources} mkdir -p ${target}/${sourcesName} - cp --parents $(find make | grep -e -e ".*\.($suffixes)$" -e "NONE$") ${target}/${sourcesName} + cp --parents $(find make | grep -e ".$suffixes" -e "NONE$") ${target}/${sourcesName} popd }