Refactor: future-proof Java version selector 08/69808/3
authorRobert Varga <nite@hq.sk>
Mon, 7 Mar 2022 07:01:55 +0000 (08:01 +0100)
committerRobert Varga <nite@hq.sk>
Mon, 7 Mar 2022 12:33:25 +0000 (13:33 +0100)
commit6ac0bf5299e266b27215e61c80a92f9057197779
tree9dbe972b888ce80ea56248041d77d4535a846d3b
parent70b380fccde98eaf35cc894795ff6736561ce6ce
Refactor: future-proof Java version selector

In terms of Java versioning we have version epoch transition:
- Java 7 and Java 8 use 1.[7,8].0 as their version
- Java 9 and later use plain {9,10,...} as their version

Adjust the version matching machinery to cover not only Java 11/12, but
all future versions -- assuming versioning schema does not change.

Change-Id: I9b12223c39780353bd8921af4ce8ba1349fbcf13
Signed-off-by: Robert Varga <nite@hq.sk>
shell/update-java-alternatives.sh