#!/bin/sh
#
# Durchlaufe alle Gateways bis mindestens ein Gateway-Test erfolgreich war (oder die Liste durchlaufen wurde).
#

# shellcheck source=opennet/packages/on-core/files/usr/lib/opennet/on-helper.sh
. "${IPKG_INSTROOT:-}/usr/lib/opennet/on-helper.sh"

is_on_module_installed_and_enabled "on-openvpn" || exit 0
has_mig_openvpn_credentials || exit 0

# wir verwenden die 'schedule_task'-Funktion um die parallele Ausführung mehrerer Instanzen zu verhindern (z.B. beim Booten)
echo "on-function update_mig_connection_status" | schedule_task
