#!/bin/sh
# Quando un'interfaccia del lato casa va su o giù, Velmo rimette in fila regole,
# console e connessioni **subito**: un minuto di attesa, sul divano, è la
# televisione che non va.
case "$ACTION" in
ifup|ifdown) ;;
*) exit 0 ;;
esac
case "$INTERFACE" in
wan|wan6|wwan) ;;
*) exit 0 ;;
esac
# L'evento si annota sempre, anche quando non porta a niente: il giorno che la
# televisione si ferma staccando un cavo, la prima domanda è se Velmo se ne sia
# accorto, e la risposta deve stare nel registro.
logger -t velmo "rete: $INTERFACE $ACTION ($DEVICE)"
# In fondo alla coda dell'hotplug: netifd deve prima finire di mettere su
# l'interfaccia, altrimenti lato_casa non vede ancora niente.
( sleep 2; /usr/lib/velmo/via-cambiata.sh ) &
