Add installed plugins & version to diagnostics

This commit is contained in:
Squidly271
2018-01-19 10:14:43 -05:00
parent 8a8f3986ab
commit a4617cfe81
+7
View File
@@ -200,6 +200,13 @@ foreach ($devices as $device) {
if (is_dir('/mnt/cache') && strpos($disks['cache']['fsType'],'btrfs')!==false) {
exec("/sbin/btrfs filesystem usage /mnt/cache 2>/dev/null|todos >".escapeshellarg("/$diag/system/btrfs-usage.txt"));
}
// create installed plugin information
$plugins = glob("/var/log/plugins/*.plg");
foreach ($plugins as $plugin) {
$installedPlugins .= basename($plugin)." - ".exec("plugin version ".escapeshellarg($plugin))."\r\n";
}
file_put_contents("/$diag/system/plugins.txt",$installedPlugins);
// create resulting zip file and remove temp folder
exec("zip -qmr ".escapeshellarg($zip)." ".escapeshellarg("/$diag"));
if ($cli) echo "done.\nZIP file '$zip' created.\n";