Correctly escaping the suffxes regex

This commit is contained in:
Jiri 2023-12-14 19:59:34 +01:00
parent 2aed69fb8b
commit 5ab235ae09
1 changed files with 4 additions and 3 deletions

View File

@ -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
}