diff options
author | Piotr Gorski | 2019-07-16 17:24:34 +0200 |
---|---|---|
committer | Piotr Gorski | 2019-07-16 17:24:34 +0200 |
commit | cb824b2c2577bed51d704808678df37c4faeda91 (patch) | |
tree | 84b326a0f2e4c929aa0055f079d68497edd966e5 | |
download | aur-cb824b2c2577bed51d704808678df37c4faeda91.tar.gz |
Add 6.0.10
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 43 |
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" +} + + |