#!/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
} 