#!/bin/sh

# Setup environment
PROG=`basename $0`
WOL=`which wakeonlan 2>/dev/null`

# Function to display usage information
function warning() {
	echo -ne "Usage: $PROG <hostname>\n"
	echo -ne "Send wake-on-land magic packet to specified host\n"
	echo -ne "\nOptions:\n"
	echo -ne "   hostname  The hostname of the target computer to wake\n"
	exit
}

# Verify commands
if [ ! -n "${WOL}" ]; then
	echo "ERROR: The 'wakeonlan' command was not found"
	exit 1
fi

# Process arguments
if [ $# -ne 1 ]; then
		warning
else
	if [ "$1" == "blackdog" ]; then
		MAC="XX:XX:92:7c:XX:XX"
	else
		echo "ERROR: Unknown host specified."
		exit
	fi
fi

# Send magic packet
${WOL} ${MAC}

