summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBill Durr2017-11-03 09:18:10 -0400
committerBill Durr2017-11-03 09:18:10 -0400
commit9a581400c4e727bbe139aecaedb3d7ec2097f3fa (patch)
tree3626ef1bce4878a844a25f2d6c925840f7e195dd /PKGBUILD
parentf2d9d256ea60ae0609752ebbf4a7fb9b5fffc21b (diff)
downloadaur-ceton_infinitv.tar.gz
fix module path
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD11
1 files changed, 6 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8b6386860af3..3a359475907a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=ceton_infinitv
pkgver=2013.0326.2226
-pkgrel=4
+pkgrel=5
pkgdesc="Driver for Ceton InfiniTV"
arch=('i686' 'x86_64')
url="http://cetoncorp.com/infinitv_support/linux_drivers"
@@ -39,9 +39,10 @@ build() {
package() {
cd "$srcdir/${pkgname}_linux_driver"
- KERNEL_VERSION=`pacman -Qi linux | grep "Version" | sed 's/^Version\s*:\s//'`
- install -d ${pkgdir}/usr/lib/modules/extramodules-${KERNEL_VERSION}-ARCH
- install -D -m644 ctn91xx.ko ${pkgdir}/usr/lib/modules/extramodules-${KERNEL_VERSION}-ARCH/
- gzip -9 ${pkgdir}/usr/lib/modules/extramodules-${KERNEL_VERSION}-ARCH/ctn91xx.ko
+ _major=$(pacman -Q linux | grep -Po "\d+\.\d+")
+ _moddir=usr/lib/modules/extramodules-$_major-ARCH
+ install -d ${pkgdir}/${_moddir}/
+ install -D -m644 ctn91xx.ko ${pkgdir}/${_moddir}/
+ gzip -9 ${pkgdir}/${_moddir}/ctn91xx.ko
install -D -m644 98-ctn91xx.rules ${pkgdir}/etc/udev/rules.d/98-ctn91xx.rules
}