#324 Always install rpm-build in source role
Merged 5 years ago by astepano. Opened 5 years ago by astepano.

@@ -26,6 +26,15 @@ 

          - '!all'

      delegate_facts: True

  

+   - name: Install basic package dependencies

+     package: name={{ item }} state=present

+     register: result

+     with_items:

+       - rpm-build

+     retries: 5

+     delay: 10

+     until: result is succeeded

+ 

    - name: Get the specfile package name

      shell: rpm -q --specfile --queryformat="%{NAME}\n" {{pkgdir}}/*.spec | head -n1

      args:
@@ -38,16 +47,6 @@ 

        sources: "{{pkgdir}}/sources"

        target: "{{pkgdir}}/"

  

-   - name: Install basic package dependencies

-     package: name={{ item }} state=present

-     register: result

-     with_items:

-       - rpm-build

-     retries: 5

-     delay: 10

-     until: result is succeeded

-     when: not fetch_only

- 

    - name: Extract and setup the sources

      shell: |

        rm -rf "{{srcdir}}"

Reason: rpm -q --specfile requires the above package

Signed-off-by: Andrei Stepanov astepano@redhat.com

CI, passed,
I tested on my ENV.

rebased onto fbaea6c

5 years ago

Commit 2b71619 fixes this pull-request

Pull-Request has been merged by astepano

5 years ago

Pull-Request has been merged by astepano

5 years ago