mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 21:37:15 +02:00
testing/aws-ena-driver-vanilla: new aport
This commit is contained in:
parent
213ca53896
commit
ca160f891f
41
testing/aws-ena-driver-vanilla/APKBUILD
Normal file
41
testing/aws-ena-driver-vanilla/APKBUILD
Normal file
@ -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"
|
1
testing/aws-ena-driver-vanilla/ena.conf
Normal file
1
testing/aws-ena-driver-vanilla/ena.conf
Normal file
@ -0,0 +1 @@
|
||||
ena
|
Loading…
Reference in New Issue
Block a user