diff --git a/pkgs/os-specific/linux/ena/default.nix b/pkgs/os-specific/linux/ena/default.nix index 6e6e5d7444cc..8062b2ccb5de 100644 --- a/pkgs/os-specific/linux/ena/default.nix +++ b/pkgs/os-specific/linux/ena/default.nix @@ -2,18 +2,22 @@ lib, stdenv, fetchFromGitHub, + gitUpdater, kernel, }: - -stdenv.mkDerivation rec { - version = "2.13.0"; +let + rev-prefix = "ena_linux_"; + version = "2.13.1"; +in +stdenv.mkDerivation { + inherit version; name = "ena-${version}-${kernel.version}"; src = fetchFromGitHub { owner = "amzn"; repo = "amzn-drivers"; - rev = "ena_linux_${version}"; - hash = "sha256-uYWKu9M/5PcHV4WdMSi0f29S7KnQft67dgjdN0AS1d8="; + rev = "${rev-prefix}${version}"; + hash = "sha256-oFeTaulcnp9U7Zxhf08yNxpEtyxjI5QJmfITHVHDES0="; }; hardeningDisable = [ "pic" ]; @@ -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";