diff options
author | Chris Buechler <cmb@pfsense.org> | 2016-04-23 02:52:09 -0500 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2016-04-23 02:52:56 -0500 |
commit | b4594d39ab0099d23999dd4ead044b424e77db3a (patch) | |
tree | 268a644a7208573794b02f6fb8680e0a788bbba1 /src/usr/local/www/widgets/widgets | |
parent | 2605e6d75d52961e01dacf99a97942a183e90635 (diff) | |
download | pfsense-b4594d39ab0099d23999dd4ead044b424e77db3a.zip pfsense-b4594d39ab0099d23999dd4ead044b424e77db3a.tar.gz |
Add Hyper-V support to system_identify_specific_platform, and disable S.M.A.R.T. actions in Hyper-V guests. Ticket #6147
Diffstat (limited to 'src/usr/local/www/widgets/widgets')
-rw-r--r-- | src/usr/local/www/widgets/widgets/smart_status.widget.php | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/usr/local/www/widgets/widgets/smart_status.widget.php b/src/usr/local/www/widgets/widgets/smart_status.widget.php index c55d39a..16beb40 100644 --- a/src/usr/local/www/widgets/widgets/smart_status.widget.php +++ b/src/usr/local/www/widgets/widgets/smart_status.widget.php @@ -61,6 +61,11 @@ require_once("guiconfig.inc"); require_once("pfsense-utils.inc"); require_once("functions.inc"); require_once("/usr/local/www/widgets/include/smart_status.inc"); + +$specplatform = system_identify_specific_platform(); +if ($specplatform['name'] == "Hyper-V") { + exit; +} ?> <table class="table table-striped table-hover"> @@ -76,7 +81,9 @@ require_once("/usr/local/www/widgets/include/smart_status.inc"); <?php $devs = array(); ## Get all adX, daX, and adaX (IDE, SCSI, and AHCI) devices currently installed -$devs = get_smart_drive_list(); +if ($specplatform['name'] != "Hyper-V") { + $devs = get_smart_drive_list(); +} if (count($devs) > 0) { foreach ($devs as $dev) { ## for each found drive do |