#!/bin/sh
### BEGIN INIT INFO
# Provides:          tablet-wireless
# Required-Start:    udev
# Required-Stop:     udev
# Default-Start:     S
# Default-Stop:      
# Short-Description: Setup wireless at boot time
# Description:       Enable service provided by wireless module.
### END INIT INFO

tablet_setup()
{
	rmmod cx3110x # remove initfs-provided wlan
	rmmod umac
	modprobe umac || insmod /lib/modules/`uname -r`/umac.ko # insert our own
	modprobe cx3110x || insmod /lib/modules/`uname -r`/cx3110x.ko # insert our own
	echo Calibrating wlan0..
	mount --bind /sys /mnt/initfs/sys
	chroot /mnt/initfs /usr/bin/wlan-cal
	ifconfig wlan0 up # for network-manager
}

case "$1" in
        start|restart|force-reload)
        tablet_setup
        ;;
        stop)
        ;;
        *)
        echo "Usage: /etc/init.d/oss-wireless-module {start|stop|restart|force-reload}" >&2
        exit 3
        ;;
esac
