#!/bin/bash
# Toggle wireless connectivity.
# Requires rfkill utility and write access to /dev/rfkill.

if [ $# -gt 1 ] || [ $# -ge 1 ] && [ $1 != "status" ] ; then
    echo "Usage: `basename $0` [status]"
    exit 2
fi

# 1 means on.  
[ "$(</sys/class/rfkill/rfkill0/soft)" = "1" ]
status=$?

if [ "$1" = "status" ]
then
	[ "$status" -eq 1 ] && status_str="on" || status_str="off"
	echo "Wireless connectivity is ${status_str}."
	[ "$status" -eq 1 ] && exit 0 || exit 1
else
	[ "$status" -eq 1 ] && rfkill block all || rfkill unblock all
fi

