From 31e0550580d831aa2e9fe7807c288e8de22ad345 Mon Sep 17 00:00:00 2001 From: Audrey Dutcher Date: Mon, 10 Mar 2025 23:21:51 -0700 Subject: [PATCH] freebsd.zfsd: init --- pkgs/os-specific/bsd/freebsd/pkgs/zfsd.nix | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/os-specific/bsd/freebsd/pkgs/zfsd.nix diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/zfsd.nix b/pkgs/os-specific/bsd/freebsd/pkgs/zfsd.nix new file mode 100644 index 000000000000..c5ca7aa1211b --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/zfsd.nix @@ -0,0 +1,40 @@ +{ + mkDerivation, + lib, + libgeom, + libzfs, + libdevdctl, + libsbuf, + libbsdxml, +}: +mkDerivation { + path = "cddl/usr.sbin/zfsd"; + extraPaths = [ + "sys/contrib/openzfs" + ]; + clangFixup = false; + ouptuts = [ + "out" + "man" + "debug" + ]; + + buildInputs = [ + libgeom + libzfs + libdevdctl + libsbuf + libbsdxml + ]; + + MK_TESTS = "no"; + + meta = { + mainProgram = "zfsd"; + platforms = lib.platforms.freebsd; + license = with lib.licenses; [ + cddl + bsd2 + ]; + }; +}