From 668b35914845c2bb6acd00d1f89af758a6bbcf13 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Wed, 15 Jul 2026 23:24:00 +0200 Subject: [PATCH] nfs-ganesha: 9.16 -> 11.1 enable TLS and QOS --- pkgs/by-name/nf/nfs-ganesha/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nf/nfs-ganesha/package.nix b/pkgs/by-name/nf/nfs-ganesha/package.nix index 89a6bbd432c4..d71cff7a9742 100644 --- a/pkgs/by-name/nf/nfs-ganesha/package.nix +++ b/pkgs/by-name/nf/nfs-ganesha/package.nix @@ -22,11 +22,12 @@ useDbus ? true, dbus, rdma-core, + openssl, }: stdenv.mkDerivation (finalAttrs: { pname = "nfs-ganesha"; - version = "9.16"; + version = "11.1"; outputs = [ "out" @@ -38,7 +39,8 @@ stdenv.mkDerivation (finalAttrs: { owner = "nfs-ganesha"; repo = "nfs-ganesha"; tag = "V${finalAttrs.version}"; - hash = "sha256-y5rsQjhmfhqZXQ7jXsItbNe/3Gq4lswIXUq7nnyQIcs="; + hash = "sha256-1l1l8wkGp0N0bYXzhF6IqGm8oGVh6523Jfpq8VucHQs="; + fetchSubmodules = true; }; patches = lib.optional useDbus ./allow-bypassing-dbus-pkg-config-test.patch; @@ -56,6 +58,8 @@ stdenv.mkDerivation (finalAttrs: { "-DUSE_MAN_PAGE=ON" "-DUSE_MONITORING=ON" "-DUSE_NFS_RDMA=ON" + "-DUSE_TLS=ON" + "-DUSE_QOS=ON" ] ++ lib.optionals useCeph [ "-DUSE_RADOS_RECOV=ON" @@ -93,6 +97,7 @@ stdenv.mkDerivation (finalAttrs: { nfs-utils prometheus-cpp-lite rdma-core + openssl ] ++ lib.optional useCeph ceph;