From 5bffe93b55252018464d453223a49adb1b7a8927 Mon Sep 17 00:00:00 2001 From: Fabien Boucher Date: Feb 24 2020 14:40:01 +0000 Subject: simple-srpm-build: Support non url source0 from source2tarball --- diff --git a/roles/simple-srpm-build/tasks/main.yaml b/roles/simple-srpm-build/tasks/main.yaml index 5c2ef00..9808ff7 100644 --- a/roles/simple-srpm-build/tasks/main.yaml +++ b/roles/simple-srpm-build/tasks/main.yaml @@ -21,13 +21,19 @@ - SOURCES - SRPMS +- name: Copy local HEAD source to rpmbuild SOURCES directory + shell: > + cp {{ ansible_user_dir}}/{{ zuul.project.src_dir }}/*-HEAD.tgz + {{ ansible_user_dir }}/rpmbuild/SOURCES + when: "{{ build_from_source | default(false) }}" + - name: Retrieve sources - command: | + shell: > spectool -g -C {{ ansible_user_dir }}/rpmbuild/SOURCES - {{ zuul.project.src_dir }}/{{ package }}.spec + {{ ansible_user_dir}}/{{ zuul.project.src_dir }}/*.spec - name: Build the SRPM - command: rpmbuild -bs {{ zuul.project.src_dir }}/{{ package }}.spec + shell: rpmbuild -bs {{ ansible_user_dir }}/{{ zuul.project.src_dir }}/*.spec - name: Get SRPM path command: ls {{ ansible_user_dir }}/rpmbuild/SRPMS/