summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJoan Figueras2020-01-29 22:55:21 +0100
committerJoan Figueras2020-01-29 22:55:21 +0100
commit0ee9b14590764f858fd3192b0e85654343c89f69 (patch)
treedf42248e74062c85b404224515c1c696b86ef08a /PKGBUILD
parent3fab536f8678015e5f8423218d855291d278a50a (diff)
downloadaur-cubieboard-livesuit.tar.gz
Add check for kernel version greater than 5.4
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD7
1 files changed, 6 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 96343e00b9e7..9a24e4aedec0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -42,7 +42,12 @@ build() {
# Kernel module awusb
cd ${srcdir}/${pkgname}/awusb
patch -Np1 -i ${srcdir}/awusb-fix.patch
- sed -E -e 's:SUBDIRS=([^ ]+) :M=\1 &:g' -i Makefile
+
+ # Kernels greater than 5.4 fails to build
+ function ver { printf "%03d%03d%03d" $(echo "$1" | tr '.' ' '); }
+ kernel_ver=$(uname -r | cut -d'-' -f1)
+ if [ "$(ver $kernel_ver)" -gt "$(ver 5.4)" ]; then sed -E -e 's:SUBDIRS=([^ ]+) :M=\1 &:g' -i Makefile ; fi
+
make
}