diff options
author | Mike Crute <mike@crute.us> | 2017-12-24 03:22:12 +0000 |
---|---|---|
committer | William Pitcock <nenolod@dereferenced.org> | 2017-12-28 21:13:45 +0000 |
commit | ca160f891f0f5a2cd2ff60b3a663a48f7d38dd4f (patch) | |
tree | 1f55c7ac9df6727fdf7306a524d7e2dbe81a7b5e /testing | |
parent | 213ca53896e507848a8dfca005cadaf87b9d750a (diff) | |
download | aports-ca160f891f0f5a2cd2ff60b3a663a48f7d38dd4f.tar.bz2 aports-ca160f891f0f5a2cd2ff60b3a663a48f7d38dd4f.tar.xz |
testing/aws-ena-driver-vanilla: new aport
Diffstat (limited to 'testing')
-rw-r--r-- | testing/aws-ena-driver-vanilla/APKBUILD | 41 | ||||
-rw-r--r-- | testing/aws-ena-driver-vanilla/ena.conf | 1 |
2 files changed, 42 insertions, 0 deletions
diff --git a/testing/aws-ena-driver-vanilla/APKBUILD b/testing/aws-ena-driver-vanilla/APKBUILD new file mode 100644 index 0000000000..208941cfae --- /dev/null +++ b/testing/aws-ena-driver-vanilla/APKBUILD @@ -0,0 +1,41 @@ +# Maintainer: Mike Crute <mike@crute.us> +_flavor="vanilla" +pkgname=aws-ena-driver-$_flavor +pkgver=1.5.0 +pkgrel=0 +pkgdesc="Linux kernel driver for Elastic Network Adapter (ENA) family" +url="https://github.com/amzn/amzn-drivers" +arch="x86 x86_64" +license="GPL-2.0" +# Upstream has no tests +options="!strip !check" +depends= +makedepends="linux-$_flavor-dev" +install= +source="https://github.com/amzn/amzn-drivers/archive/ena_linux_$pkgver.tar.gz ena.conf" +builddir="$srcdir/amzn-drivers-ena_linux_$pkgver" + +_get_kernel_version() { + local pattern="" + if [ "$_flavor" = "vanilla" ]; then + pattern="[^-]*" + else + pattern=".*-$_flavor" + fi + basename $(find /lib/modules/* -maxdepth 1 -type d -regex "$pattern") +} + +build() { + cd "$builddir/kernel/linux/ena" + make BUILD_KERNEL="$(_get_kernel_version)" +} + +package() { + cd "$builddir/kernel/linux/ena" + install -Dm644 "$srcdir"/ena.conf "$pkgdir"/etc/modules-load.d/ena.conf + install -Dm644 ena.ko \ + "$pkgdir"/lib/modules/$(_get_kernel_version)/kernel/drivers/net/ethernet/amazon/ena/ena.ko +} + +sha512sums="32c3aee0aa806ffd1c6f78e3ce95c73699fd5fb0871a749d4ba54aba03390793ef92b4f76017d660bdf0907c91337d82b9570fffa93232f42becc240970310fa ena_linux_1.5.0.tar.gz +479a96de0284c815cb4bc60ee129be831f97424f121ede3c14c3dfead162ebb5a3f16c535cc412caf0bdcf2de70c6c3f6cc1c83ff2d4aae1f5e3848279f927d2 ena.conf" diff --git a/testing/aws-ena-driver-vanilla/ena.conf b/testing/aws-ena-driver-vanilla/ena.conf new file mode 100644 index 0000000000..eee51542dc --- /dev/null +++ b/testing/aws-ena-driver-vanilla/ena.conf @@ -0,0 +1 @@ +ena |