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

View File

@ -7,23 +7,14 @@ $hostname = php_uname('n');
// OS
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('cat /etc/mandriva-release')))
{
if (!($os = shell_exec('cat /etc/SuSE-release')))
{
if (!($os = shell_exec('cat /etc/centos-release')))
if (!($os = shell_exec('find /etc/*-release -type f -exec cat {} \; | grep NAME | tail -n 1 | cut -d= -f2 | tr -d \'"\'')))
{
$os = 'N.A';
}
}
}
}
}
}
// Kernel
if (!($kernel = shell_exec('/bin/uname -r')))