summaryrefslogtreecommitdiff
path: root/libs/system.php
diff options
context:
space:
mode:
authorShevAbam <shevabam@gmail.com>2014-06-18 10:15:18 +0200
committerShevAbam <shevabam@gmail.com>2014-06-18 10:15:18 +0200
commit3f6a49bae3ec616469f21dfbbbaff052055b0c0e (patch)
treec59f35c5a6b84b05a2bacd61e4c9655cfb554688 /libs/system.php
parent20705a550df5b13a544dc0865c6aef16e64c99d9 (diff)
- System : fix to get the distro name
- Services : fix on service names with accent - Services : ability to specify a host for each service - Network usage : fix to retrieve the name of the network interfaces - Memory : the cached and buffers memory are added to free memory now - Load Average : taking into account the number of cores - Disk usage : new option to hide tmpfs mountpoints - General : remove all PHP short tags
Diffstat (limited to 'libs/system.php')
-rw-r--r--libs/system.php17
1 files changed, 16 insertions, 1 deletions
diff --git a/libs/system.php b/libs/system.php
index 3e4ba1a..b814432 100644
--- a/libs/system.php
+++ b/libs/system.php
@@ -7,7 +7,22 @@ $hostname = php_uname('n');
// OS
if (!($os = shell_exec('/usr/bin/lsb_release -ds')))
{
- $os = 'N.A';
+ if (!($os = shell_exec('cat /etc/fedora-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')))
+ {
+ $os = 'N.A';
+ }
+ }
+ }
+ }
+ }
}
// Kernel