linuxPackages.ena: add updateScript

Signed-off-by: Nicholas Sielicki <nix@opensource.nslick.com>
This commit is contained in:
Nicholas Sielicki
2024-11-29 23:04:08 -08:00
parent 4703b8d2c7
commit 1441fa7fbe
+11 -3
View File
@@ -2,17 +2,21 @@
lib,
stdenv,
fetchFromGitHub,
gitUpdater,
kernel,
}:
stdenv.mkDerivation rec {
let
rev-prefix = "ena_linux_";
version = "2.13.0";
in
stdenv.mkDerivation {
inherit version;
name = "ena-${version}-${kernel.version}";
src = fetchFromGitHub {
owner = "amzn";
repo = "amzn-drivers";
rev = "ena_linux_${version}";
rev = "${rev-prefix}${version}";
hash = "sha256-uYWKu9M/5PcHV4WdMSi0f29S7KnQft67dgjdN0AS1d8=";
};
@@ -40,6 +44,10 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
passthru.updateScript = gitUpdater {
inherit rev-prefix;
};
meta = with lib; {
description = "Amazon Elastic Network Adapter (ENA) driver for Linux";
homepage = "https://github.com/amzn/amzn-drivers";