From 40576b2b9ca29b26f0600d7c3d96c011c9c590ca Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 26 Mar 2026 09:31:21 +0000 Subject: [PATCH] fix: randomly select OpenVPN config when multiple files found Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com> Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/a34bc8b0-0350-43ea-8402-d16b6a4c5b36 --- qbittorrent/rootfs/etc/cont-init.d/93-openvpn.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qbittorrent/rootfs/etc/cont-init.d/93-openvpn.sh b/qbittorrent/rootfs/etc/cont-init.d/93-openvpn.sh index d9688c47d..b22b7ec47 100755 --- a/qbittorrent/rootfs/etc/cont-init.d/93-openvpn.sh +++ b/qbittorrent/rootfs/etc/cont-init.d/93-openvpn.sh @@ -66,8 +66,8 @@ if [[ -z "${openvpn_config}" ]]; then openvpn_config='/config/openvpn/config.conf' bashio::log.info 'Using default OpenVPN configuration config.conf.' else - bashio::log.fatal "Multiple OpenVPN configuration files detected. Please set the 'openvpn_config' option." - bashio::addon.stop + openvpn_config="${configs[RANDOM % ${#configs[@]}]}" + bashio::log.info "Multiple OpenVPN configurations found. Randomly selected: ${openvpn_config##*/}." fi elif bashio::fs.file_exists "/config/openvpn/${openvpn_config}"; then openvpn_config="/config/openvpn/${openvpn_config}"