#!/nix/store/dndi916j6yxzfzzj2sma2llhrlwahq06-bash-5.1-p16/bin/bash
set -e
state="/run/nixos/network/routes/eth0"
if [ -e "$state" ]; then
  while read cidr; do
    echo -n "deleting route $cidr... "
    ip route del "$cidr" dev "eth0" >/dev/null 2>&1 && echo "done" || echo "failed"
  done < "$state"
  rm -f "$state"
fi

state="/run/nixos/network/addresses/eth0"
if [ -e "$state" ]; then
  while read cidr; do
    echo -n "deleting address $cidr... "
    ip addr del "$cidr" dev "eth0" >/dev/null 2>&1 && echo "done" || echo "failed"
  done < "$state"
  rm -f "$state"
fi


