From d7614209c5131aff0c543d3bf6a492567aa02456 Mon Sep 17 00:00:00 2001 From: Fabien Boucher Date: Jun 01 2021 09:20:40 +0000 Subject: Add option in mock-srpm-build to use an alternate tool to fetch sources --- diff --git a/roles/mock-srpm-build/tasks/main.yaml b/roles/mock-srpm-build/tasks/main.yaml index 1063ef3..caa1a07 100644 --- a/roles/mock-srpm-build/tasks/main.yaml +++ b/roles/mock-srpm-build/tasks/main.yaml @@ -17,10 +17,19 @@ set_fact: mock_opts: "-v -r {{ mock_config }} --resultdir {{ output_repo_dir }}" -- name: Retrieve URL sources +- name: Retrieve sources using spectool shell: > - spectool -g -C {{ ansible_user_dir }}/{{ zuul.project.src_dir }} - {{ ansible_user_dir }}/{{ zuul.project.src_dir }}/*.spec + spectool -g -C . ./*.spec + args: + chdir: "{{ ansible_user_dir }}/{{ zuul.project.src_dir }}" + when: rhtool_to_fetch_sources is not defined + +# Tool must be installed by a pre-run task +- name: Retrieve sources using rhtool + shell: "{{ rhtool_to_fetch_sources }} --release {{ release }} sources" + args: + chdir: "{{ ansible_user_dir }}/{{ zuul.project.src_dir }}" + when: rhtool_to_fetch_sources is defined - name: Init the mock chroot command: mock {{ mock_opts }} --init