58 lines
2.7 KiB
YAML
58 lines
2.7 KiB
YAML
# 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
|