#!/nix/store/ciarnmsx8lvsrmdbjddpmx0pqjrm8imb-bash-5.3p3/bin/bash
set -o errexit
set -o nounset
set -o pipefail

if [[ -n "${HOST_ADDRESS-}" ]]  || [[ -n "${LOCAL_ADDRESS-}" ]] ||
   [[ -n "${HOST_ADDRESS6-}" ]] || [[ -n "${LOCAL_ADDRESS6-}" ]]; then
  if [[ -z "${HOST_BRIDGE-}" ]]; then
    ifaceHost=ve-$INSTANCE
    ip link set dev "$ifaceHost" up

    if [[ -n "${HOST_ADDRESS-}" ]]; then
  ip addr add "${HOST_ADDRESS}" dev "$ifaceHost"
fi

    if [[ -n "${HOST_ADDRESS6-}" ]]; then
  ip -6 addr add "${HOST_ADDRESS6}" dev "$ifaceHost"
fi

    if [[ -n "${LOCAL_ADDRESS-}" ]]; then
  ip route add "${LOCAL_ADDRESS}" dev "$ifaceHost"
fi

    if [[ -n "${LOCAL_ADDRESS6-}" ]]; then
  ip -6 route add "${LOCAL_ADDRESS6}" dev "$ifaceHost"
fi

  fi
fi


