3# Versuche in den ersten Minuten der Gerätelaufzeit im Minutentakt eine Installation
4# fehlender Module (nach einem Upgrade) auszuführen.
5# Dies ermöglicht die interaktionsfreie Aktualisierung eines AP.
7# shellcheck source=opennet/packages/on-core/files/usr/lib/opennet/on-helper.sh
8.
"${IPKG_INSTROOT:-}/usr/lib/opennet/on-helper.sh"
12# keine fehlenden Pakete? Beenden ohne erneutes Scheduling.
13[ -z
"$missing" ] && exit 0
15 msg_info "Installing missing modules: $missing"
16 # shellcheck disable=SC2086
20# Prüfung, ob wir die Nachinstallation beenden können?
21# Sind weniger mehr als fünfzehn Minuten seit dem Booten vergangen? Dann wünschen wir eine erneut Ausführung.
22# Falls die Pakete installiert wurden, wird die Verkettung beim nächsten Mal aufgelöst.
23[
"$(get_uptime_minutes)" -lt 15 ] && echo
"$0" | schedule_task
msg_info(message)
Informationen und Fehlermeldungen ins syslog schreiben.
get_missing_modules()
Ermittle diejenigen Module, die vor dem letzten Upgrade installiert waren.
redirect_to_opkg_opennet_logfile()
Führe die gegebene Aktion aus und lenke ihre Ausgabe in die opennet-opkg-Logdatei um.
install_from_opennet_repository(packages)
Installiere ein Paket aus den Opennet-Repositories.
has_opennet_dns()
Prüfe, ob *.on-Domains aufgelöst werden.