#!/bin/sh
#
# Führe innerhalb der ersten sieben Minuten Gerätelaufzeit im Minutentakt eine Aktualisierung
# der Dienstliste durch. Dies ermöglicht nach dem Booten den zeitnahen Aufbau einer VPN-Verbindung.
#
# Falls die uptime weniger als sieben Minuten beträgt, wird eine erneute
# Ausführung via 'schedule_task' veranlasst.

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


# Aktualisierung der OLSR-Services in Baelde ausfuehren
echo "on-function update_olsr_services" | on-function schedule_task


# Prüfung, ob wir die schnelle Aktualisierung beenden können
# Sind weniger als sieben Minuten seit dem Booten vergangen? Dann wünschen wir eine erneut Ausführung.
[ "$(get_uptime_minutes)" -lt 7 ] && echo "$0" | schedule_task
exit 0
