Skip to content

Commit 6f697f6

Browse files
committed
unixPB: undo relative version conditionals
Signed-off-by: Stewart X Addison <[email protected]>
1 parent f1a56f4 commit 6f697f6

File tree

1 file changed

+21
-14
lines changed
  • ansible/playbooks/AdoptOpenJDK_Unix_Playbook/roles/Common/tasks

1 file changed

+21
-14
lines changed

ansible/playbooks/AdoptOpenJDK_Unix_Playbook/roles/Common/tasks/CentOS.yml

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@
3939
- name: Enable CodeReady Builder repo for CentOS9 Stream
4040
shell: dnf config-manager --set-enabled crb
4141
when:
42-
when: ansible_distribution_major_version|int > 8
42+
- ansible_distribution_major_version != "6"
43+
- ansible_distribution_major_version != "7"
44+
- ansible_distribution_major_version != "8"
4345
tags: patch_update
4446

4547
- name: Clean dnf cache
@@ -72,37 +74,41 @@
7274
- name: Install additional build tools for CentOS 8+
7375
package: "name={{ item }} state=latest"
7476
with_items: "{{ Additional_Build_Tools_CentOS8_Plus }}"
75-
when: ansible_distribution_major_version|int > 7
77+
when:
78+
- ansible_distribution_major_version != "6"
79+
- ansible_distribution_major_version != "7"
7680
tags: build_tools
7781

78-
- name: Install additional build tools for NOT CentOS8/9
82+
- name: Install additional build tools when NOT CentOS8+
7983
package: "name={{ item }} state=latest"
8084
with_items: "{{ Additional_Build_Tools_NOT_CentOS8_CentOS9Stream }}"
81-
when: ansible_distribution_major_version|int < 8
85+
when:
86+
- ansible_distribution_major_version != "6"
87+
- ansible_distribution_major_version != "7"
8288
tags: build_tools
8389

8490
- name: Install additional test tools for CentOS 10+ e.g. weston
8591
package: "name={{ item }} state=latest"
8692
with_items: "{{ Additional_Test_Tools_CentOS10_Plus }}"
87-
when: ansible_distribution_major_version|int > 9
93+
when:
94+
- ansible_distribution_major_version != "6"
95+
- ansible_distribution_major_version != "7"
96+
- ansible_distribution_major_version != "8"
97+
- ansible_distribution_major_version != "9"
8898
tags: test_tools
8999

90100
- name: Install additional tools for CentOS pre-10
91101
package: "name={{ item }} state=latest"
92102
with_items: "{{ Additional_Test_Tools_PreCentOS10 }}"
93-
when: ansible_distribution_major_version|int < 10
103+
when:
104+
- ansible_distribution_major_version != "10"
94105
tags: test_tools
95106

96107
- name: Install libdwarf.h for CentOS8 Stream
97108
shell: dnf --enablerepo=powertools install libdwarf-devel -y
98109
when: (ansible_distribution_major_version == "8") and (relfile_contents.stdout.find('Stream') != -1)
99110
tags: build_tools
100111

101-
#- name: Install texinfo for CentOS10+
102-
# shell: dnf --enablerepo=crb install texinfo -y
103-
# when: ansible_distribution_major_version|int > 10
104-
# tags: build_tools
105-
106112
- name: Install additional build tools for CentOS 8 Stream
107113
package: "name={{ item }} state=latest"
108114
with_items: "{{ Additional_Build_Tools_CentOS8_Stream }}"
@@ -132,7 +138,8 @@
132138
- name: Install jq for SBoM parsing for build reproducibility testing
133139
package: "name=jq state=latest"
134140
when:
135-
- ansible_distribution_major_version|int > 7
141+
- ansible_distribution_major_version != "6"
142+
- ansible_distribution_major_version != "7"
136143
tags: test_tools
137144

138145
- name: Add devtools-2 to yum repo list for gcc 4.8
@@ -317,8 +324,8 @@
317324
name: java
318325
path: "{{ jre_path.stat.lnk_source }}/bin/java"
319326
when:
320-
- ansible_distribution_major_version|int > 6
321-
- ansible_distribution_major_version|int < 10
327+
- ansible_distribution_major_version != "6"
328+
- ansible_distribution_major_version != "10"
322329
tags: default_java
323330

324331
- name: Set Default JDK (CentOS 6)

0 commit comments

Comments
 (0)