#!/bin/sh
if [ "$(id -u)" != "0" ]; then
    echo "Error: You must be root to run this script!" >&2
    exit 1
fi

if ! [ -x /usr/bin/git ]; then
    apt-get update && apt-get --yes install git
fi

dkms remove rtl8192eu/0.1.0 --all
dkms remove rtl8192eu/0.1.1 --all
rm -rf /usr/src/rtl8192eu-0.1.0
rm -rf /usr/src/rtl8192eu-0.1.1

if [ "$1" = "-u" ]; then
    echo "Uninstall complete!"
    exit 2
fi

git clone git://github.com/Mange/rtl8192eu-linux-driver.git /usr/src/rtl8192eu-0.1.1
cat <<'EOT' >/usr/src/rtl8192eu-0.1.1/dkms.conf
PACKAGE_NAME="rtl8192eu"
PACKAGE_VERSION="0.1.1"
MAKE="export KVERSION=$kernelver && make -j4"
CLEAN="make clean"
BUILT_MODULE_NAME[0]="8192eu"
DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless"
AUTOINSTALL="yes"
EOT
dkms add rtl8192eu/0.1.1

for x in /boot/vmlinuz-*;do
    /usr/lib/dkms/dkms_autoinstaller start ${x#/boot/vmlinuz-}
done
