From c7841232bd685c60732faba2591a8ada9711f5e4 Mon Sep 17 00:00:00 2001 From: Marcello Coutinho Date: Wed, 20 Jun 2018 16:40:30 -0300 Subject: [PATCH 1/3] check total swap size on dashboard Refer to bug #8587 --- src/usr/local/www/includes/functions.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/usr/local/www/includes/functions.inc.php b/src/usr/local/www/includes/functions.inc.php index b2bf1fa17d..37f8fe0dc4 100644 --- a/src/usr/local/www/includes/functions.inc.php +++ b/src/usr/local/www/includes/functions.inc.php @@ -177,7 +177,7 @@ function disk_usage($slice = '/') { } function swap_usage() { - exec("/usr/sbin/swapinfo", $swap_info); + exec("/usr/sbin/swapinfo | /usr/bin/grep Total", $swap_info); $swap_used = ""; foreach ($swap_info as $line) { if (preg_match('/(\d+)%$/', $line, $matches)) { From 57fe270e32101f4b678570ce658efc9b2759a0b1 Mon Sep 17 00:00:00 2001 From: Marcello Coutinho Date: Wed, 20 Jun 2018 16:47:33 -0300 Subject: [PATCH 2/3] get total size on system dashboad --- src/usr/local/www/widgets/widgets/system_information.widget.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/usr/local/www/widgets/widgets/system_information.widget.php b/src/usr/local/www/widgets/widgets/system_information.widget.php index d9c996f1b0..cab4922e55 100644 --- a/src/usr/local/www/widgets/widgets/system_information.widget.php +++ b/src/usr/local/www/widgets/widgets/system_information.widget.php @@ -435,7 +435,7 @@ $temp_use_f = (isset($user_settings['widgets']['thermal_sensors-0']) && !empty($
- % of MiB + % of MiB From 9f20830105897ba757de39d013108de83fcaeef9 Mon Sep 17 00:00:00 2001 From: Marcello Coutinho Date: Wed, 20 Jun 2018 17:13:35 -0300 Subject: [PATCH 3/3] fix the fix --- src/usr/local/www/includes/functions.inc.php | 2 +- src/usr/local/www/widgets/widgets/system_information.widget.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/usr/local/www/includes/functions.inc.php b/src/usr/local/www/includes/functions.inc.php index 37f8fe0dc4..04ca43fc0f 100644 --- a/src/usr/local/www/includes/functions.inc.php +++ b/src/usr/local/www/includes/functions.inc.php @@ -177,7 +177,7 @@ function disk_usage($slice = '/') { } function swap_usage() { - exec("/usr/sbin/swapinfo | /usr/bin/grep Total", $swap_info); + exec("/usr/sbin/swapinfo | /usr/bin/tail -1", $swap_info); $swap_used = ""; foreach ($swap_info as $line) { if (preg_match('/(\d+)%$/', $line, $matches)) { diff --git a/src/usr/local/www/widgets/widgets/system_information.widget.php b/src/usr/local/www/widgets/widgets/system_information.widget.php index cab4922e55..e7f56d05e1 100644 --- a/src/usr/local/www/widgets/widgets/system_information.widget.php +++ b/src/usr/local/www/widgets/widgets/system_information.widget.php @@ -435,7 +435,7 @@ $temp_use_f = (isset($user_settings['widgets']['thermal_sensors-0']) && !empty($
- % of MiB + % of MiB