diff options
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/pfsense-utils.inc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index 8ba3fd2..61d6428 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -723,13 +723,16 @@ function check_firmware_version($tocheck = "all", $return_php = true) { $ip = gethostbyname($xmlrpcfqdn); if($ip == $xmlrpcfqdn) return false; - + $version = php_uname('r'); + $version = explode('-', $version); $rawparams = array("firmware" => array("version" => trim(file_get_contents('/etc/version'))), - "kernel" => array("version" => trim(file_get_contents('/etc/version_kernel'))), - "base" => array("version" => trim(file_get_contents('/etc/version_base'))), + "kernel" => array("version" => $version[0]), + "base" => array("version" => $version[0]), "platform" => trim(file_get_contents('/etc/platform')), "config_version" => $config['version'] ); + unset($version); + if($tocheck == "all") { $params = $rawparams; } else { |