From 3357799fa32ed3d5e9950818a6229aab6023f436 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 31 Dec 2025 09:32:01 +0100 Subject: [PATCH] Update run --- .../rootfs/etc/services.d/portainer_agent/run | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/portainer_agent/rootfs/etc/services.d/portainer_agent/run b/portainer_agent/rootfs/etc/services.d/portainer_agent/run index 1ab83d129..5ff63a6fd 100755 --- a/portainer_agent/rootfs/etc/services.d/portainer_agent/run +++ b/portainer_agent/rootfs/etc/services.d/portainer_agent/run @@ -1,19 +1,15 @@ #!/usr/bin/with-contenv bashio # shellcheck shell=bash -set -e -# ============================================================================== -# Home Assistant Community Add-on: portainer_agent -# Runs some initializations for portainer_agent -# ============================================================================== +set -euo pipefail bashio::require.unprotected - bashio::log.info "Starting app" -# Launch app -cd /app || true +cd /app || exit 1 + +args=() if bashio::config.has_value 'PORTAINER_AGENT_ARGS'; then - ./agent $PORTAINER_AGENT_ARGS -else - ./agent + read -r -a args <<<"$(bashio::config 'PORTAINER_AGENT_ARGS')" fi + +exec ./agent "${args[@]}"