#!/bin/bash . ./scripts/colors.sh . ./scripts/funcs.sh . ./scripts/config.sh . ./scripts/kernel.sh ko8821au() { pkgname=8821au pkgver=20210708 gitsrc=https://github.com/morrownr/8821au-20210708.git printf "$GREEN** Building and installing $pkgname\n$RESET" [ ! -d $build/$pkgname ] && mkdir $build/$pkgname cd $build/$pkgname git clone $gitsrc cd ${pkgname}-${pkgver} make ARCH=$ARCH CROSS_COMPILE=${CROSS_COMPILE}- KSRC=${build}/kernel/linux-${kernel_version} modules ${makeflags} check $? "Build ${pkgname}" mkdir -pv $rootfspath/lib/modules/${kernel_version}/kernel/drivers/net/wireless cp -v 8821au.ko $rootfspath/lib/modules/${kernel_version}/kernel/drivers/net/wireless/ /sbin/depmod -a ${kernel_version} -b $rootfspath gzip -9 $rootfspath/lib/modules/${kernel_version}/kernel/drivers/net/wireless/8821au.ko check $? "Install Linux Kernel module ${pkgname}" [ -d $rootfspath/usr/lib/modules/$kernel_version/source ] && rm -rv $rootfspath/usr/lib/modules/$kernel_version/source [ -d $rootfspath/usr/lib/modules/$kernel_version/build ] && rm -rv $rootfspath/usr/lib/modules/$kernel_version/build }