#!/bin/bash

driver_download (){
if [[ -d "${DRIVER}" ]]; then
	echo -en "${WHT}${DRIVER_INFO}${FIN} "
	echo -en "${PNK}[${FIN}${YLW}found${FIN}${PNK}]${FIN}"
	cd ${DRIVER}
	git config pull.rebase false
	echo -en " ${PNK}[${FIN}${WHT}pulling${FIN}${PNK}]${FIN}"
	git pull -q
	cd ..
	echo -e " ${PNK}[${FIN}${GRN}done${FIN}${PNK}]${FIN}"
else
	echo -en "${WHT}${DRIVER_INFO}${FIN} "
	echo -en "${PNK}[${FIN}${WHT}cloning${FIN}${PNK}]${FIN}"
	git clone -q ${DRIVER_URL} ${DRIVER}
	echo -e " ${PNK}[${FIN}${GRN}done${FIN}${PNK}]${FIN}"
fi
}

# RTW88
extra_wireless (){
if [ $RTW88 -eq 1 ]; then
	DRIVER_INFO="Realtek WiFi 5"
	DRIVER="rtw88"
	DRIVER_URL="https://github.com/lwfinger/${DRIVER}.git"
	driver_download
	rm -fdr ${KERNEL}-${VERSION}/drivers/net/wireless/realtek/${DRIVER}
	mkdir -p ${KERNEL}-${VERSION}/drivers/net/wireless/realtek/${DRIVER}
	cp -fr ${DRIVER}/* ${KERNEL}-${VERSION}/drivers/net/wireless/realtek/${DRIVER}/
	rm -fdr ${KERNEL}-${VERSION}/drivers/net/wireless/realtek/${DRIVER}/{alt_rtl8821ce,README.md}
fi
}
