#!/bin/bash
# Copyright 2008-2009 Bernie Innocenti <bernie@codwiz.org>

if [ $# -ne 1 ]; then
	echo "Usage: `basename $0` <ESSID>"
	exit 1
fi

[ "`id -u`" != "0" ] && exec sudo $0 "$@"
export PATH=/sbin:/usr/sbin:$PATH

essid="$1"
wpaconf="/etc/wpa_supplicant/$essid.conf"
iface=wlan0

set -x

killall -q -9 NetworkManager dhclient wpa_supplicant

ifconfig $iface up
if [ -f "$wpaconf" ]; then
	wpa_supplicant -Dwext -i$iface -c "$wpaconf" &
	sleep 1
else
	iwconfig $iface essid "$essid" key off
fi
dhclient -v $iface
