# ARM Linaro GCC 5.2 2015Q4 - stat: path="{{ toolchains_path }}/linaro-{{ arm_linaro_5_2_name }}" register: sname - file: path={{ toolchains_path }} state=directory owner=root group=root mode=0755 when: sname.stat.exists == False - get_url: url={{ arm_linaro_5_2_url }} dest=/tmp/{{ arm_linaro_5_2_archive }} when: sname.stat.exists == False - unarchive: src=/tmp/{{ arm_linaro_5_2_archive }} dest={{ toolchains_path }} copy=no when: sname.stat.exists == False - command: /bin/mv "{{ toolchains_path }}/{{ arm_linaro_5_2_name }}" "{{ toolchains_path }}/linaro-{{ arm_linaro_5_2_name }}" args: creates: "{{ toolchains_path }}/linaro-{{ arm_linaro_5_2_name }}" when: sname.stat.exists == False - file: path=/tmp/{{ arm_linaro_5_2_archive }} state=absent when: sname.stat.exists == False # ARM Linaro GCC 5.4 2016Q2 - stat: path="{{ toolchains_path }}/linaro-{{ arm_linaro_5_4_name }}" register: sname - file: path={{ toolchains_path }} state=directory owner=root group=root mode=0755 when: sname.stat.exists == False - get_url: url={{ arm_linaro_5_4_url }} dest=/tmp/{{ arm_linaro_5_4_archive }} when: sname.stat.exists == False - unarchive: src=/tmp/{{ arm_linaro_5_4_archive }} dest={{ toolchains_path }} copy=no when: sname.stat.exists == False - command: /bin/mv "{{ toolchains_path }}/{{ arm_linaro_5_4_name }}" "{{ toolchains_path }}/linaro-{{ arm_linaro_5_4_name }}" args: creates: "{{ toolchains_path }}/linaro-{{ arm_linaro_5_4_name }}" when: sname.stat.exists == False - file: path=/tmp/{{ arm_linaro_5_4_archive }} state=absent when: sname.stat.exists == False # ARM GCC 6 2017Q1 - name: "Check if ARM GCC 6 2017Q1 is installed" stat: path="{{ toolchains_path }}/{{ arm_gcc_2017q1_name }}" register: sname - file: path={{ toolchains_path }} state=directory owner=root group=root mode=0755 when: sname.stat.exists == False - get_url: url={{ arm_gcc_2017q1_url }} dest=/tmp/{{ arm_gcc_2017q1_archive }} when: sname.stat.exists == False - unarchive: src=/tmp/{{ arm_gcc_2017q1_archive }} dest={{ toolchains_path }} copy=no when: sname.stat.exists == False - file: path=/tmp/{{ arm_gcc_2017q1_archive }} state=absent when: sname.stat.exists == False # ARM GCC 7 2018Q2 - name: "Check if ARM GCC 7 2018Q2 is installed" stat: path="{{ toolchains_path }}/{{ arm_gcc_2018q2_name }}" register: sname - file: path={{ toolchains_path }} state=directory owner=root group=root mode=0755 when: sname.stat.exists == False - get_url: url={{ arm_gcc_2018q2_url }} dest=/tmp/{{ arm_gcc_2018q2_archive }} when: sname.stat.exists == False - unarchive: src=/tmp/{{ arm_gcc_2018q2_archive }} dest={{ toolchains_path }} copy=no when: sname.stat.exists == False - file: path=/tmp/{{ arm_gcc_2018q2_archive }} state=absent when: sname.stat.exists == False