summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsirlucjan2017-10-20 17:11:03 +0200
committersirlucjan2017-10-20 17:11:03 +0200
commit3323839ff7f880e44319abb136331c1df4fee522 (patch)
tree09f8919c099de0cfcb59c7c111cdffc86b14f2a8 /PKGBUILD
parent24e5f94d9131b1207c16f08abc7882c7f4b47b57 (diff)
downloadaur-3323839ff7f880e44319abb136331c1df4fee522.tar.gz
Bump to 5.2.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 17 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3f5374ccd510..e4d75e377c5a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgbase=virtualbox-modules-uksm
pkgname=('virtualbox-host-modules-uksm' 'virtualbox-guest-modules-uksm')
-pkgver=5.1.30
+pkgver=5.2.0
pkgrel=1
arch=('i686' 'x86_64')
url='http://virtualbox.org'
@@ -36,8 +36,15 @@ package_virtualbox-host-modules-uksm() {
install -dm755 "$pkgdir/usr/lib/modules/$_extramodules"
cd "dkms/vboxhost/${pkgver}_OSE/$_kernver/$CARCH/module"
install -m644 * "$pkgdir/usr/lib/modules/$_extramodules"
- find "$pkgdir" -name '*.ko' -exec gzip -9 {} +
sed -i -e "s/EXTRAMODULES='.*'/EXTRAMODULES='$_extramodules'/" "$startdir/host.install"
+
+ # compress each module individually
+ find "$pkgdir" -name '*.ko' -exec gzip -9 {} +
+
+ # systemd module loading
+ install -Dm644 /dev/null "$pkgdir/usr/lib/modules-load.d/virtualbox-host-modules-uksm.conf"
+ printf "vboxdrv\nvboxpci\nvboxnetadp\nvboxnetflt\n" > \
+ "$pkgdir/usr/lib/modules-load.d/virtualbox-host-modules-uksm.conf"
}
package_virtualbox-guest-modules-uksm() {
@@ -49,9 +56,13 @@ package_virtualbox-guest-modules-uksm() {
install -dm755 "$pkgdir/usr/lib/modules/$_extramodules"
cd "dkms/vboxguest/${pkgver}_OSE/$_kernver/$CARCH/module"
install -m644 * "$pkgdir/usr/lib/modules/$_extramodules"
- find "$pkgdir" -name '*.ko' -exec gzip -9 {} +
sed -i -e "s/EXTRAMODULES='.*'/EXTRAMODULES='$_extramodules'/" "$startdir/guest.install"
-}
-
-
+
+ # compress each module individually
+ find "$pkgdir" -name '*.ko' -exec gzip -9 {} +
+ # systemd module loading
+ install -Dm644 /dev/null "$pkgdir/usr/lib/modules-load.d/virtualbox-guest-modules-uksm.conf"
+ printf "vboxguest\nvboxsf\nvboxvideo\n" > \
+ "$pkgdir/usr/lib/modules-load.d/virtualbox-guest-modules-uksm.conf"
+}