#!/bin/sh
TIMEOUT=5

ifconfig $1 up >/dev/null 2>&1 || exit 1

echo "\nWaiting for link on $1..."
for T in `seq 1 $TIMEOUT`; do
  sleep 1
  LANG=C ethtool $1 | grep "Link detected: yes" > /dev/null && exit 0
done

echo "No link detected."
exit 1
