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 }