From f7564ee7e9535454dc232ab85a31cc74457bc37f Mon Sep 17 00:00:00 2001 From: Adam Miller Date: Wed, 7 Sep 2016 21:19:58 +0000 Subject: [PATCH] fix atomic-reactor update hardlink for buildroot rebuild Signed-off-by: Adam Miller --- playbooks/groups/osbs-master.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/playbooks/groups/osbs-master.yml b/playbooks/groups/osbs-master.yml index 9ca4c6c6ef..ca93fcc162 100644 --- a/playbooks/groups/osbs-master.yml +++ b/playbooks/groups/osbs-master.yml @@ -376,11 +376,30 @@ notify: - buildroot container + - name: stat /usr/share/atomic-reactor/atomic-reactor.tar.gz + stat: + path: /usr/share/atomic-reactor/atomic-reactor.tar.gz + register: usr_ar_stat + + - name: stat /etc/osbs/buildroot/atomic-reactor.tar.gz + stat: + path: /etc/osbs/buildroot/atomic-reactor.tar.gz + register: etc_ar_stat + + - name: remove old hardlink to /etc/osbs/buildroot/atomic-reactor.tar.gz + file: + path: /usr/share/atomic-reactor/atomic-reactor.tar.gz + state: absent + when: etc_ar_stat.stat.exists and usr_ar_stat.stat.checksum != etc_ar_stat.stat.checksum + - name: Hardlink atomic-reactor source for buildroot container (because Docker) file: src: /usr/share/atomic-reactor/atomic-reactor.tar.gz dest: /etc/osbs/buildroot/atomic-reactor.tar.gz state: hard + notify: + - buildroot container + when: etc_ar_stat.stat.exists and usr_ar_stat.stat.checksum != etc_ar_stat.stat.checksum - name: pull fedora required docker images shell: "docker pull {{docker_registry}}/{{item}}"