123456789101112131415161718192021222324252627 |
- #!/bin/bash
- if [ "$(id -u)" != "0" ]; then
- echo "This script must be run as root" 1>&2
- exit 1
- fi
- DRIV_DIR=/lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8812au
- make -j$(nproc) &&
- mkdir -p $DRIV_DIR &&
- xz -c 8812au.ko > $DRIV_DIR/rtl8812au.ko.xz &&
- cp 8812au.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless &&
- depmod &&
- echo "
- ***Success***
- ***Module will be activated automatically at next reboot***
- " &&
- while true; do
- read -p "Do you wish to activate the module now? (y/n)" yn
- case $yn in
- [Yy]* ) modprobe rtl8812au && echo "***Module activated***" && break;;
- [Nn]* ) exit;;
- * ) echo "Please answer yes or no.";;
- esac
- done
|