Merge pull request #8 from Wohlraj/distro_name

Fix distro name for some more platforms (e.g. Raspbian).
This commit is contained in:
shevabam 2014-11-11 15:25:20 +01:00
commit e78dc167c2
1 changed files with 3 additions and 12 deletions

View File

@ -7,20 +7,11 @@ $hostname = php_uname('n');
// OS // OS
if (!($os = shell_exec('/usr/bin/lsb_release -ds'))) if (!($os = shell_exec('/usr/bin/lsb_release -ds')))
{ {
if (!($os = shell_exec('cat /etc/fedora-release'))) if(!($os = shell_exec('cat /etc/system-release')))
{ {
if (!($os = shell_exec('cat /etc/redhat-release'))) if (!($os = shell_exec('find /etc/*-release -type f -exec cat {} \; | grep NAME | tail -n 1 | cut -d= -f2 | tr -d \'"\'')))
{ {
if (!($os = shell_exec('cat /etc/mandriva-release'))) $os = 'N.A';
{
if (!($os = shell_exec('cat /etc/SuSE-release')))
{
if (!($os = shell_exec('cat /etc/centos-release')))
{
$os = 'N.A';
}
}
}
} }
} }
} }