3# Aktiviere/deaktiviere das hotspot-Netzwerk-Interface je nach Verfügbarkeit des Opennet-VPN-Tunnels.
6# wir verwenden explizit eine sub-Shell um Seiteneffekte für andere hotplug-Skripte zu vermeiden
7process_captive_portal_triggers() {
8 # shellcheck source=opennet/packages/on-core/files/usr/lib/opennet/on-helper.sh
9 .
"${IPKG_INSTROOT:-}/usr/lib/opennet/on-helper.sh"
11 # das Opennet-VPN-Interface triggert die Aktivierung/Deaktivierung des hotspot-Interface
12 if [
"$INTERFACE" =
"$NETWORK_TUNNEL" ]; then
13 msg_info "Trigger activation of Captive Portal interface following the state of the VPN tunnel"
14 echo
"on-function sync_captive_portal_state_with_mig_connections" | schedule_task
18if [
"$ACTION" =
"ifup" ] || [
"$ACTION" =
"ifdown" ]; then
20 process_captive_portal_triggers
msg_info(message)
Informationen und Fehlermeldungen ins syslog schreiben.
is_on_module_installed_and_enabled(module)
Pruefe ob ein Opennet-Modul sowohl installiert, als auch aktiviert ist.