summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Gorski2019-07-16 17:24:34 +0200
committerPiotr Gorski2019-07-16 17:24:34 +0200
commitcb824b2c2577bed51d704808678df37c4faeda91 (patch)
tree84b326a0f2e4c929aa0055f079d68497edd966e5
downloadaur-cb824b2c2577bed51d704808678df37c4faeda91.tar.gz
Add 6.0.10
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD43
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d2cedcdb8fb7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = virtualbox-modules-aufs
+ pkgver = 6.0.10
+ pkgrel = 1
+ url = http://virtualbox.org
+ arch = x86_64
+ license = GPL
+ makedepends = linux-aufs-headers
+ makedepends = virtualbox-host-dkms>=6.0.10
+ makedepends = dkms
+
+pkgname = virtualbox-host-modules-aufs
+ pkgdesc = Host kernel modules for VirtualBox running under linux-aufs.
+ depends = linux-aufs>=5.2
+ depends = linux-aufs<5.3
+ provides = VIRTUALBOX-HOST-MODULES
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..38cd8437d916
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Piotr Gorski <lucjan.lucjanov@gmail.com>
+# Contributor: JokerBoy <jokerboy at punctweb dot ro>
+# Contributor: Ionut Biru <ibiru@archlinux.org>
+# Contributor : Trevor Turner <turn3r.tr3v0r at gmail dot com>
+
+pkgbase=virtualbox-modules-aufs
+pkgname=('virtualbox-host-modules-aufs')
+pkgver=6.0.10
+pkgrel=1
+arch=('x86_64')
+url='http://virtualbox.org'
+license=('GPL')
+makedepends=('linux-aufs-headers' "virtualbox-host-dkms>=$pkgver" 'dkms')
+
+_extramodules=extramodules-aufs
+_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+
+build() {
+ # dkms need modification to be run as user
+ cp -r /var/lib/dkms .
+ echo "dkms_tree='$srcdir/dkms'" > dkms.conf
+ # build host modules
+ msg2 'Host modules'
+ dkms --dkmsframework dkms.conf build "vboxhost/${pkgver}_OSE" -k "$_kernver"
+}
+
+package_virtualbox-host-modules-aufs() {
+ pkgdesc='Host kernel modules for VirtualBox running under linux-aufs.'
+ provides=("VIRTUALBOX-HOST-MODULES")
+ depends=('linux-aufs>=5.2' 'linux-aufs<5.3')
+
+ cd "dkms/vboxhost/${pkgver}_OSE/$_kernver/$CARCH/module"
+ install -Dt "$pkgdir/usr/lib/modules/$_extramodules" -m644 *
+
+ # compress each module individually
+ find "$pkgdir" -name '*.ko' -exec gzip -n {} +
+
+ # systemd module loading
+ printf "vboxdrv\nvboxpci\nvboxnetadp\nvboxnetflt\n" |
+ install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules-load.d/virtualbox-host-modules-aufs.conf"
+}
+
+