commit e78af61d867fb065b4bb419416e0d64ea0dded60 Author: eabdullin Date: Thu Jul 24 10:22:05 2025 +0300 Add config for portable build diff --git a/config-portable.yaml b/config-portable.yaml new file mode 100644 index 0000000..179a53f --- /dev/null +++ b/config-portable.yaml @@ -0,0 +1,32 @@ +parameters: + custom_target_branch: "a8-portable" + pre_clean: true + +actions: + - run_script: + - script: "replace_spec.sh" + cwd: "rpms" + + - changelog_entry: + - name: "eabdullin" + email: "eabdullin@almalinux.org" + line: + - "Portable build" + + - replace: + - target: "java-1.8.0-openjdk-portable.specfile" + find: | + mv %{jdkimage} ${jdkname} + mv %{jreimage} ${jrename} + replace: | + cp -r %{jdkimage} ${jdkname} + cp -r %{jreimage} ${jrename} + count: 1 + - target: "java-1.8.0-openjdk-portable.specfile" + find: | + mv ${jdkname} %{jdkimage} + mv ${jrename} %{jreimage} + replace: | + rm -rf ${jdkname} %{jdkimage} + rm -rf ${jrename} %{jreimage} + count: 1 diff --git a/scripts/replace_spec.sh b/scripts/replace_spec.sh new file mode 100644 index 0000000..362c099 --- /dev/null +++ b/scripts/replace_spec.sh @@ -0,0 +1,4 @@ +pushd SPECS +rm java-1.8.0-openjdk.spec +ln -s ../SOURCES/java-1.8.0-openjdk-portable.specfile java-1.8.0-openjdk.spec +popd