#!/nix/store/4nmqxajzaf60yjribkgvj5j54x9yvr1r-bash-5.1-p12/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


