From a4617cfe81b2a062cf0e6165595d5f27cb3117ab Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Fri, 19 Jan 2018 10:14:43 -0500 Subject: [PATCH] Add installed plugins & version to diagnostics --- plugins/dynamix/scripts/diagnostics | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plugins/dynamix/scripts/diagnostics b/plugins/dynamix/scripts/diagnostics index b496be0e1..3b18d39c4 100755 --- a/plugins/dynamix/scripts/diagnostics +++ b/plugins/dynamix/scripts/diagnostics @@ -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";