Merge pull request #37 from noelmcloughlin/fixes

Avoid unnecessary archive downloads
This commit is contained in:
Javier Bértoli 2019-01-28 06:57:05 -03:00 committed by GitHub
commit b0846513a1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -41,16 +41,10 @@ packages-archive-wanted-target-{{ package }}-directory:
{%- if 'format' in archive.dl and archive.dl.format in packages.archives.types %}
packages-archive-wanted-remove-prev-{{ package }}:
file.absent:
- name: {{ packages.tmpdir }}/{{ archivename }}
- require_in:
- packages-archive-wanted-target-{{ package }}-directory
packages-archive-wanted-download-{{ package }}:
cmd.run:
- name: curl -s -L -o {{ packages.tmpdir }}/{{ archivename }} {{ archive.dl.source }}
- unless: test -f {{ packages.tmpdir }}/{{ archivename }}/
- unless: test -f {{ packages.tmpdir }}/{{ archivename }}
- retry:
attempts: 2
until: True
@ -88,12 +82,6 @@ packages-archive-wanted-install-{{ package }}:
- require:
- packages-archive-wanted-download-{{ package }}
packages-archive-wanted-cleanup-{{ package }}:
file.absent:
- name: {{ packages.tmpdir }}/{{ archivename }}
- onchanges:
- archive: packages-archive-wanted-install-{{ package }}
{%- else %}
packages-archive-wanted-download-{{ package }}: