From 0cc905a79dbb42b7565b183afcce0550eec0d9c6 Mon Sep 17 00:00:00 2001 From: Eriq Taing Date: Wed, 3 Dec 2025 15:09:48 -0500 Subject: [PATCH] Attempt to put patches in a temp directory and add after source is downloaded --- action.yml | 3 ++- entrypoint.sh | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 138fbb8..b44e7c2 100644 --- a/action.yml +++ b/action.yml @@ -37,8 +37,9 @@ runs: env: SOURCE_DIRECTORY: ${{ inputs.extra-source-directory }} run: | + mkdir -p ./rpmbuild/PATCHES find ${SOURCE_DIRECTORY} -type f -not -name "*\.spec" \ - -exec cp {} ./rpmbuild/SOURCES \; + -exec cp {} ./rpmbuild/PATCHES \; - name: Build RPM shell: bash diff --git a/entrypoint.sh b/entrypoint.sh index 1fed1eb..4d322a9 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -11,5 +11,9 @@ dnf5 -y builddep $1 echo "--- Download sources ---" rpmdev-spectool -g -C ~/rpmbuild/SOURCES $1 + +echo "--- Add patches ---" +cp ~/rpmbuild/PATCHES/* ~/rpmbuild/SOURCES + echo "--- Build RPM packages ---" rpmbuild --nodebuginfo --bb $1 && echo "--- Done! ---"