From 1441fa7fbe5150c66a89bfae919bcfeb35867450 Mon Sep 17 00:00:00 2001 From: Nicholas Sielicki Date: Fri, 29 Nov 2024 20:57:44 -0800 Subject: [PATCH 1/2] linuxPackages.ena: add updateScript Signed-off-by: Nicholas Sielicki --- pkgs/os-specific/linux/ena/default.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/ena/default.nix b/pkgs/os-specific/linux/ena/default.nix index 6e6e5d7444cc..cd58ce9296b9 100644 --- a/pkgs/os-specific/linux/ena/default.nix +++ b/pkgs/os-specific/linux/ena/default.nix @@ -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"; From fb56d1e4a7dac4486eaf7b302892cabd0cbf3c2f Mon Sep 17 00:00:00 2001 From: Nicholas Sielicki Date: Fri, 29 Nov 2024 22:55:26 -0800 Subject: [PATCH 2/2] linuxPackages.ena: bump 2.13.0 -> 2.13.1 Signed-off-by: Nicholas Sielicki --- pkgs/os-specific/linux/ena/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/ena/default.nix b/pkgs/os-specific/linux/ena/default.nix index cd58ce9296b9..8062b2ccb5de 100644 --- a/pkgs/os-specific/linux/ena/default.nix +++ b/pkgs/os-specific/linux/ena/default.nix @@ -7,7 +7,7 @@ }: let rev-prefix = "ena_linux_"; - version = "2.13.0"; + version = "2.13.1"; in stdenv.mkDerivation { inherit version; @@ -17,7 +17,7 @@ stdenv.mkDerivation { owner = "amzn"; repo = "amzn-drivers"; rev = "${rev-prefix}${version}"; - hash = "sha256-uYWKu9M/5PcHV4WdMSi0f29S7KnQft67dgjdN0AS1d8="; + hash = "sha256-oFeTaulcnp9U7Zxhf08yNxpEtyxjI5QJmfITHVHDES0="; }; hardeningDisable = [ "pic" ];