aboutsummaryrefslogtreecommitdiffstats
path: root/testing/aws-ena-driver-vanilla/APKBUILD
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2018-09-04 13:48:11 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2018-09-04 13:48:11 +0000
commit8b811663a3761833394a18b7d0cec6b814ea725a (patch)
tree655d67266ed0f512b8a7400209a90c1c26387928 /testing/aws-ena-driver-vanilla/APKBUILD
parent27df12af31fc2a19ed3d2272d8e5ea77392e015a (diff)
downloadaports-8b811663a3761833394a18b7d0cec6b814ea725a.tar.bz2
aports-8b811663a3761833394a18b7d0cec6b814ea725a.tar.xz
testing/aws-ena-driver-vanilla: add common package for config
avoid conflict between -virt and -vanilla package by having an aws-ena-driver package which only holds the config. Add install_if ot -virt and -vanilla so correct driver is automatically pulled in depending on what linux kernel is installed on system.
Diffstat (limited to 'testing/aws-ena-driver-vanilla/APKBUILD')
-rw-r--r--testing/aws-ena-driver-vanilla/APKBUILD13
1 files changed, 10 insertions, 3 deletions
diff --git a/testing/aws-ena-driver-vanilla/APKBUILD b/testing/aws-ena-driver-vanilla/APKBUILD
index 62643c0abc..2971c70833 100644
--- a/testing/aws-ena-driver-vanilla/APKBUILD
+++ b/testing/aws-ena-driver-vanilla/APKBUILD
@@ -28,7 +28,8 @@ install=
source="https://github.com/amzn/amzn-drivers/archive/ena_linux_$_ver.tar.gz ena.conf"
_subdir="amzn-drivers-ena_linux_$_ver"
builddir="$srcdir/$_subdir"
-subpackages="$_name-virt:virt"
+subpackages="$_name-virt:virt $_name:_common"
+install_if="$_name=$pkgver-r$pkgrel linux-$_flavor"
prepare() {
local i
@@ -71,12 +72,18 @@ package() {
virt() {
pkgdesc="Linux Kernel driver for Elastic Network Adapter (ENA) family - (virt kernel)"
- install -Dm644 "$srcdir"/ena.conf \
- "$subpkgdir"/etc/modules-load.d/ena.conf
+ install_if="$_name=$pkgver-r$pkgrel linux-virt"
mkdir -p "$subpkgdir"/lib/modules
mv "$pkgdir"/lib/modules/$_kabi_virt \
"$subpkgdir"/lib/modules
}
+_common() {
+ pkgdesc="Elasic Network Adapter (ENA) driver common file(s)"
+ install_if=
+ mkdir -p "$subpkgdir"
+ mv "$pkgdir"/etc/ "$subpkgdir"/
+}
+
sha512sums="c1d1409230499280e965a02ac5bebf19541eb5d5acf2dfd6444d0269228398847c9428a01a25f27bb6e800585bb7d166789005be310b61da53f608ec01fbc9f7 ena_linux_1.5.3.tar.gz
479a96de0284c815cb4bc60ee129be831f97424f121ede3c14c3dfead162ebb5a3f16c535cc412caf0bdcf2de70c6c3f6cc1c83ff2d4aae1f5e3848279f927d2 ena.conf"