diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..1c9525d --- /dev/null +++ b/install.sh @@ -0,0 +1,23 @@ +#! /usr/bin/env bash + +for c in "sudo" "mktemp" "git" "dkms"; do + command -v $c >/dev/null 2>&1 || { echo >&2 "Script uses $c, but it's not installed. Aborting."; exit 1; } +done + +sudo echo # pre-authorise sudo + +cd $(mktemp -d) + +git clone --depth 1 https://github.com/Mange/rtl8192eu-linux-driver.git +cd rtl8192eu-linux-driver + +sudo dkms remove rtl8192eu/1.0 --all +sudo dkms add . +sudo dkms install rtl8192eu/1.0 +sudo modprobe 8192eu + +cd .. +rm -rf $(pwd) + +echo "blacklist wl" | sudo tee /etc/modprobe.d/blacklist-wl.conf +echo "blacklist rtl8xxxu" | sudo tee /etc/modprobe.d/blacklist-rtl8xxxu.conf