From 79d4c3491e42d75dd3dcb3203358c1ed3305daef Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 2 Jul 2021 14:26:32 +0200 Subject: Wizard: improve OS list --- wizard/index.php | 44 +++++++++++++++++--------------------------- 1 file changed, 17 insertions(+), 27 deletions(-) (limited to 'wizard') diff --git a/wizard/index.php b/wizard/index.php index 41a56c54..bda970c7 100644 --- a/wizard/index.php +++ b/wizard/index.php @@ -17,10 +17,8 @@ define('COUNTER', __DIR__ . "/counter.txt"); $osvers = [ 'RHEL 8' => ['7.2','7.3', '7.4'], 'RHEL 7' => '5.4', -// 'RHEL 6' => '5.3', 'CentOS 8' => ['7.2','7.3', '7.4'], 'CentOS 7' => '5.4', -// 'CentOS 6' => '5.3', 'Fedora 34' => '7.4', 'Fedora 33' => '7.4', 'Fedora 32' => '7.4', @@ -28,10 +26,8 @@ $osvers = [ $osmin = [ 'RHEL 8' => '5.6', 'RHEL 7' => '5.4', -// 'RHEL 6' => '5.4', 'CentOS 8' => '5.6', 'CentOS 7' => '5.4', -// 'CentOS 6' => '5.4', 'Fedora 34' => '5.6', 'Fedora 33' => '5.6', 'Fedora 32' => '5.6', @@ -39,30 +35,23 @@ $osmin = [ $osmax = [ 'RHEL 8' => '8.1', 'RHEL 7' => '8.1', -// 'RHEL 6' => '7.3', 'CentOS 8' => '8.1', 'CentOS 7' => '8.1', -// 'CentOS 6' => '7.3', 'Fedora 34' => '8.1', 'Fedora 33' => '8.1', 'Fedora 32' => '8.0', ]; $osname = [ - 'RHEL 8' => 'RHEL-8', - 'RHEL 7' => 'RHEL-7 (maintained until June 2024)', -// 'RHEL 6' => 'RHEL-6 (maintained until November 2020)', - 'CentOS 8' => 'CentOS 8', - 'CentOS 7' => 'CentOS 7 (maintained until June 2024)', -// 'CentOS 6' => 'CentOS 6 (maintained until November 2020)', - 'Fedora 34' => 'Fedora 34', - 'Fedora 33' => 'Fedora 33', - 'Fedora 32' => 'Fedora 32 (End of life since May 2021)', -// 'Fedora 31' => 'Fedora 31 (End of life since November 2020)', -]; -$grpname = [ - 'RHEL' => 'Red Hat Enterprise Linux', - 'CentOS' => 'CentOS', - 'Fedora' => 'Fedora', + ':rhel' => 'Red Hat Enterprise Linux', + 'RHEL 8' => 'RHEL 8.4', + 'RHEL 7' => 'RHEL 7.9 (maintained until June 2024)', + ':centos' => 'CentOS Linux and other clones', + 'CentOS 8' => 'CentOS 8.4.2105', + 'CentOS 7' => 'CentOS 7.9.2009 (maintained until June 2024)', + ':fedora' => 'Fedora Linux', + 'Fedora 34' => 'Fedora 34', + 'Fedora 33' => 'Fedora 33', + 'Fedora 32' => 'Fedora 32 (End of life since May 2021)', ]; $types = [ 'base' => 'Default / Single version (simplest way)', @@ -124,13 +113,14 @@ $type = (isset($_POST['type']) && isset($types[$_POST['type']]) ? $_POST['type' $phpver) { - list($dist, $ver) = explode(' ', $osver, 2); - if ($dist != $prev) { + foreach($osname as $osver => $name) { + if ($osver[0] == ':') { if ($prev) echo ""; - printf("", $grpname[$prev=$dist]); - } - printf("", $osver, ($osver===$os ? 'selected' : ''), $osname[$osver]); + printf("", $name); + $prev = true; + } else { + printf("", $osver, ($osver===$os ? 'selected' : ''), $name); + } } ?> -- cgit