Fix distro name for some more platforms (e.g. Raspbian).

This commit is contained in:
Hugues Granger 2014-10-26 15:01:34 +01:00
parent d868a423ed
commit b28e0b0275
1 changed files with 2 additions and 14 deletions

View File

@ -7,21 +7,9 @@ $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('find /etc/*-release -type f -exec cat {} \; | grep NAME | tail -n 1 | cut -d= -f2 | tr -d \'"\'')))
{
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')))
{
$os = 'N.A';
}
}
}
}
$os = 'N.A';
}
}