Unverified Commit a90541f4 authored by John Ericson's avatar John Ericson Committed by GitHub
Browse files

freebsd.{zfsd,libdevdctl}: init (#389699)

parents cd564c5a 31e05505
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
{
  lib,
  mkDerivation,
}:
mkDerivation {
  path = "lib/libdevdctl";
  clangFixup = false;

  outputs = [
    "out"
    "debug"
  ];

  meta.platforms = lib.platforms.freebsd;
}
+40 −0
Original line number Diff line number Diff line
{
  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
    ];
  };
}