Add feature to allow adding files from a directory to sources in

rpmbuild
This commit is contained in:
2025-12-03 14:43:26 -05:00
parent 04353ee147
commit 9e40736cb7

View File

@@ -16,6 +16,9 @@ inputs:
repository-user-token: repository-user-token:
description: "Token to use with user" description: "Token to use with user"
required: true required: true
extra-source-directory:
description: "(Optional) Directory to grab files for sources."
default: ""
runs: runs:
using: "composite" using: "composite"
@@ -28,6 +31,15 @@ runs:
mkdir -p ./rpmbuild/{RPMS,SPECS} mkdir -p ./rpmbuild/{RPMS,SPECS}
cp ${SPEC_FILE_PATH} ./rpmbuild/SPECS cp ${SPEC_FILE_PATH} ./rpmbuild/SPECS
- name: Add extra source files
shell: bash
if: "${{ inputs.extra-source-directory != '' }}"
env:
SOURCE_DIRECTORY: ${{ inputs.extra-source-directory }}
run: |
find ${SOURCE_DIRECTORY} -type f -not -name "*\.spec" \
-exec cp {} ./rpmbuild/SOURCES \;
- name: Build RPM - name: Build RPM
shell: bash shell: bash
env: env: