From 8b811663a3761833394a18b7d0cec6b814ea725a Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Tue, 4 Sep 2018 13:48:11 +0000 Subject: 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. --- testing/aws-ena-driver-vanilla/APKBUILD | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'testing/aws-ena-driver-vanilla/APKBUILD') 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" -- cgit v1.2.3