#!/bin/bash checkLibrePortalWebUIImageRequirement() { if [[ $CFG_REQUIREMENT_WEBUI == "true" ]]; then # stderr → log, not the terminal: when the task processor service is down # the rootless daemon socket is absent and `docker images` prints a daemon # connection error. The "has not been setup" notice below already conveys # the outcome, so keep the raw error for diagnostics only. local images images=$(runFileOp docker images --format "{{.Repository}}:{{.Tag}}" 2>>"$logs_dir/$docker_log_file") if echo "$images" | grep -q "libreportal-service:latest"; then isSuccessful "LibrePortal WebUI Docker Image appears to be setup." else isNotice "LibrePortal WebUI Docker Image has not been setup." ((preinstallneeded++)) fi fi }