#!/bin/bash
#===============================================================================
# Hook dhcpcd.
# Installe dans /usr/lib/dhcpcd/dhcpcd-hooks/90-pve-netconfig
#
# dhcpcd execute ce hook avec les fonctions/variables $interface et $reason
# deja en environnement (BOUND, RENEW, REBIND, ...). On se contente de
# resynchroniser /etc/hosts et de lever un eventuel fallback statique.
#===============================================================================

SCRIPT="/usr/local/sbin/pve-netconfig.sh"

[[ -x "$SCRIPT" ]] || return 0 2>/dev/null || exit 0

case "${reason:-}" in
    BOUND|RENEW|REBIND|REBOOT)
        "$SCRIPT" check >/dev/null 2>&1 &
        ;;
esac
