From d9f83cc76be07ee1c616de3992b511db097c4bf3 Mon Sep 17 00:00:00 2001 From: Christoph Hummer Date: Wed, 21 Aug 2024 07:54:31 +0200 Subject: [PATCH] Fix diagnostics to support GRUB --- emhttp/plugins/dynamix/scripts/diagnostics | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/emhttp/plugins/dynamix/scripts/diagnostics b/emhttp/plugins/dynamix/scripts/diagnostics index 64082c407..bda45e9f2 100755 --- a/emhttp/plugins/dynamix/scripts/diagnostics +++ b/emhttp/plugins/dynamix/scripts/diagnostics @@ -28,7 +28,13 @@ $docroot ??= ($_SERVER['DOCUMENT_ROOT'] ?: '/usr/local/emhttp'); require_once "$docroot/webGui/include/Helpers.php"; require_once "$docroot/webGui/include/Wrappers.php"; -$folders = ['/boot','/boot/config','/boot/config/plugins','/boot/syslinux','/var/log','/var/log/plugins','/boot/extra','/var/log/packages','/var/lib/pkgtools/packages','/tmp']; +if (is_file('/boot/syslinux/syslinux.cfg')) { + $bootenv = '/boot/syslinux'; +} elseif (is_file('/boot/grub/grub.cfg')) { + $bootenv = '/boot/grub'; +} + +$folders = ['/boot','/boot/config','/boot/config/plugins',$bootenv,'/var/log','/var/log/plugins','/boot/extra','/var/log/packages','/var/lib/pkgtools/packages','/tmp']; // global variables $path = "/var/local/emhttp";