From 9d3f20bb3ef7391c94eae54ddf3750bcc181678e Mon Sep 17 00:00:00 2001 From: Till Brehm <tbrehm@ispconfig.org> Date: Thu, 19 May 2016 04:59:30 -0400 Subject: [PATCH] Merge branch 'stable-3.1' into 'stable-3.1' --- install/lib/install.lib.php | 24 ++++++++++++++++++++++-- 1 files changed, 22 insertions(+), 2 deletions(-) diff --git a/install/lib/install.lib.php b/install/lib/install.lib.php index 67550c8..ae17a72 100644 --- a/install/lib/install.lib.php +++ b/install/lib/install.lib.php @@ -66,8 +66,28 @@ $distid = ''; $distbaseid = ''; - //** Debian or Ubuntu - if(file_exists('/etc/debian_version')) { + //** Debian or Ubuntu + if (is_file('/etc/os-release') && stristr(file_get_contents('/etc/os-release'), 'Ubuntu')) { + $os_release = file_get_contents('/etc/os-release'); + if (strstr(trim($os_release), 'LTS')) { + $lts = " LTS"; + } else { + $lts = ""; + } + + preg_match("/.*VERSION=\"(.*)\".*/ui", $os_release, $ver); + $ver = str_replace("LTS", "", $ver[1]); + $ver = explode(" ", $ver, 2); + $relname = end($ver); + $relname = "(" . trim(trim($relname), "()") . ")"; + $distname = 'Ubuntu'; + $ver = reset($ver); + $distid = 'debian40'; + $distbaseid = 'debian'; + $distver = $ver . $lts . " " . $relname; + swriteln("Operating System: " . $distver . "\n"); + } //** Debian / Ubuntu + elseif(file_exists('/etc/debian_version')) { if (strstr(trim(file_get_contents('/etc/issue')), 'Ubuntu')) { if (strstr(trim(file_get_contents('/etc/issue')), 'LTS')) { $lts=" LTS"; -- Gitblit v1.9.1