From a7796bec1be01b51f400e9a3a698535b12b636aa Mon Sep 17 00:00:00 2001 From: Marius Burkard <m.burkard@pixcept.de> Date: Thu, 11 Feb 2016 13:44:27 -0500 Subject: [PATCH] Merge branch 'stable-3.1' --- install/lib/install.lib.php | 46 +++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 41 insertions(+), 5 deletions(-) diff --git a/install/lib/install.lib.php b/install/lib/install.lib.php index 5a2737a..08b0f84 100644 --- a/install/lib/install.lib.php +++ b/install/lib/install.lib.php @@ -86,6 +86,24 @@ $mainver = array_filter($mainver); $mainver = current($mainver).'.'.next($mainver); switch ($mainver){ + case "15.10": + $relname = "(Wily Werewolf)"; + break; + case "15.04": + $relname = "(Vivid Vervet)"; + break; + case "14.10": + $relname = "(Utopic Unicorn)"; + break; + case "14.04": + $relname = "(Trusty Tahr)"; + break; + case "13.10": + $relname = "(Saucy Salamander)"; + break; + case "13.04": + $relname = "(Raring Ringtail)"; + break; case "12.10": $relname = "(Quantal Quetzal)"; break; @@ -166,6 +184,12 @@ $distid = 'debian60'; $distbaseid = 'debian'; swriteln("Operating System: Debian 7.0 (Wheezy/Sid) or compatible\n"); + } elseif(strstr(trim(file_get_contents('/etc/debian_version')), '8') || substr(trim(file_get_contents('/etc/debian_version')),0,1) == '8') { + $distname = 'Debian'; + $distver = 'Jessie'; + $distid = 'debian60'; + $distbaseid = 'debian'; + swriteln("Operating System: Debian 8.0 (Jessie) or compatible\n"); } else { $distname = 'Debian'; $distver = 'Unknown'; @@ -246,6 +270,18 @@ $distid = 'centos53'; $distbaseid = 'fedora'; swriteln("Operating System: CentOS 5 or compatible\n"); + } elseif(stristr($content, 'CentOS Linux release 6')) { + $distname = 'CentOS'; + $distver = 'Unknown'; + $distid = 'centos53'; + $distbaseid = 'fedora'; + swriteln("Operating System: CentOS 6 or compatible\n"); + } elseif(stristr($content, 'CentOS Linux release 7')) { + $distname = 'CentOS'; + $distver = 'Unknown'; + $distid = 'centos70'; + $distbaseid = 'fedora'; + swriteln("Operating System: CentOS 7 or compatible\n"); } else { $distname = 'Redhat'; $distver = 'Unknown'; @@ -836,20 +872,20 @@ if(is_installed('apache2ctl')) $cmd = 'apache2ctl -v'; elseif(is_installed('apachectl')) $cmd = 'apachectl -v'; else { - $app->log("Could not check apache version, apachectl not found.", LOGLEVEL_WARN); + ilog("Could not check apache version, apachectl not found."); return '2.2'; } exec($cmd, $output, $return_var); if($return_var != 0 || !$output[0]) { - $app->log("Could not check apache version, apachectl did not return any data.", LOGLEVEL_WARN); + ilog("Could not check apache version, apachectl did not return any data."); return '2.2'; } if(preg_match('/version:\s*Apache\/(\d+)(\.(\d+)(\.(\d+))*)?(\D|$)/i', $output[0], $matches)) { return $matches[1] . (isset($matches[3]) ? '.' . $matches[3] : '') . (isset($matches[5]) && $get_minor == true ? '.' . $matches[5] : ''); } else { - $app->log("Could not check apache version, did not find version string in apachectl output.", LOGLEVEL_WARN); + ilog("Could not check apache version, did not find version string in apachectl output."); return '2.2'; } } @@ -861,13 +897,13 @@ if(is_installed('apache2ctl')) $cmd = 'apache2ctl -t -D DUMP_MODULES'; elseif(is_installed('apachectl')) $cmd = 'apachectl -t -D DUMP_MODULES'; else { - $app->log("Could not check apache modules, apachectl not found.", LOGLEVEL_WARN); + ilog("Could not check apache modules, apachectl not found."); return array(); } exec($cmd . ' 2>/dev/null', $output, $return_var); if($return_var != 0 || !$output[0]) { - $app->log("Could not check apache modules, apachectl did not return any data.", LOGLEVEL_WARN); + ilog("Could not check apache modules, apachectl did not return any data."); return array(); } -- Gitblit v1.9.1