From 029ff0e17e693fde088905baba18045a14e7f2e4 Mon Sep 17 00:00:00 2001 From: Audrey Dutcher Date: Thu, 13 Mar 2025 02:44:42 -0700 Subject: [PATCH] zfstools: support FreeBSD --- pkgs/by-name/zf/zfstools/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/zf/zfstools/package.nix b/pkgs/by-name/zf/zfstools/package.nix index 49b34961841c9..c11aafa65998a 100644 --- a/pkgs/by-name/zf/zfstools/package.nix +++ b/pkgs/by-name/zf/zfstools/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, ruby, zfs, + freebsd, makeWrapper, }: @@ -30,7 +31,7 @@ stdenv.mkDerivation rec { for f in $out/bin/*; do wrapProgram $f \ --set RUBYLIB $out/lib \ - --prefix PATH : ${zfs}/bin + --prefix PATH : ${if stdenv.hostPlatform.isFreeBSD then freebsd.zfs else zfs}/bin done ''; @@ -43,6 +44,6 @@ stdenv.mkDerivation rec { for ZFS, which also supports auto snapshotting mysql databases. ''; license = licenses.bsd2; - platforms = platforms.linux; + platforms = platforms.linux ++ platforms.freebsd; }; }