From 4b158a25a3baeac8ccb58cd9572fa21c951affc9 Mon Sep 17 00:00:00 2001 From: bergware Date: Mon, 29 Oct 2018 20:48:52 +0100 Subject: [PATCH] Fixed: warning on docker container page when array is stopped --- plugins/dynamix.docker.manager/Docker.page | 15 ++++++--------- .../dynamix.docker.manager/DockerContainers.page | 2 +- plugins/dynamix.vm.manager/VMMachines.page | 2 +- plugins/dynamix.vm.manager/VMs.page | 14 +++++--------- 4 files changed, 13 insertions(+), 20 deletions(-) diff --git a/plugins/dynamix.docker.manager/Docker.page b/plugins/dynamix.docker.manager/Docker.page index c5c06e95b..6ae16307f 100644 --- a/plugins/dynamix.docker.manager/Docker.page +++ b/plugins/dynamix.docker.manager/Docker.page @@ -4,8 +4,8 @@ Code="f100" Cond="exec(\"grep -o '^DOCKER_ENABLED=.yes' /boot/config/docker.cfg 2>/dev/null\")" ---- /dev/null\ */ ?> Array must be started to view Docker containers.

"; - return; -} -if ( !is_file('/var/run/dockerd.pid') || (!is_dir('/proc/'.@file_get_contents('/var/run/dockerd.pid'))) ) { - echo "

Docker Service failed to start.

"; - return; +if ($var['fsState'] != 'Started') { + echo "
Array must be started to view Docker containers.
"; +} elseif (!is_file('/var/run/dockerd.pid') || (!is_dir('/proc/'.@file_get_contents('/var/run/dockerd.pid')))) { + echo "
Docker Service failed to start.
"; } ?> diff --git a/plugins/dynamix.docker.manager/DockerContainers.page b/plugins/dynamix.docker.manager/DockerContainers.page index 4ce1d9643..e5dfb3edf 100644 --- a/plugins/dynamix.docker.manager/DockerContainers.page +++ b/plugins/dynamix.docker.manager/DockerContainers.page @@ -1,7 +1,7 @@ Menu="Docker:1" Title="Docker Containers" Tag="cubes" -Cond="(pgrep('dockerd')!==false)" +Cond="is_file('/var/run/dockerd.pid')" Markdown="false" --- /dev/null\")" --- /dev/null\")" ?> Array must be started to view Virtual Machines.

"; - return; + echo "
Array must be started to view Virtual Machines.
"; +} elseif (!is_file('/var/run/libvirt/libvirtd.pid') || (!is_dir('/proc/'.@file_get_contents('/var/run/libvirt/libvirtd.pid')))) { + echo "
Libvirt Service failed to start.
"; } -if (!is_file('/var/run/libvirt/libvirtd.pid') || (!is_dir('/proc/'.@file_get_contents('/var/run/libvirt/libvirtd.pid')))) { - echo "

Libvirt Service failed to start.

"; - return; -} - if (count($pages)==2) $tabbed = false; ?> \ No newline at end of file