#!/bin/bash

WAIT_IFACE=$1
WAIT_DELAY=$2
[ -z "${WAIT_IFACE}" ] && exit 0
[ -z "${WAIT_DELAY}" ] && WAIT_DELAY=10
echo -n "Waiting for interface ${WAIT_IFACE} to appear."
while [ $WAIT_DELAY -gt 0 ]; do
	if [ -e "/sys/class/net/${WAIT_IFACE}" ]; then
		echo " OK"
		exit 0
	fi
	sleep 1
	echo -n "."
	: $((WAIT_DELAY -= 1))
done
echo " FAIL"
exit 1
