Signed-off-by: Daniel Hill <daniel@gluo.nz>
{ lib
-, doCheck ? true
, stdenvNoCC
, callPackage
, nixosTests
, binary
, mount
, versionString ? "0.1"
-, inShell ? false
-, debugMode ? inShell
-, testWithValgrind ? true
-, fuseSupport ? false
-, fuse3 ? null }:
+}:
stdenvNoCC.mkDerivation {
pname = "bcachefs-tools";
ln -s "$out/bin/bcachefs-mount" "$out/bin/mount.bcachefs"
ln -s "$out/bin" "$out/sbin"
'';
- doCheck = doCheck; # needs bcachefs module loaded on builder
passthru = {
tests = {
utils.lib.eachDefaultSystem (system:
let
pkgs = nixpkgs.legacyPackages.${system};
- binary = pkgs.callPackage ./binary.nix { };
+ binary = pkgs.callPackage ./binary.nix {
+ testWithValgrind = false;
+ };
mount = pkgs.callPackage ./rust-src/mount/default.nix { inherit binary; };
bcachefs = pkgs.callPackage ./base.nix {
inherit binary mount;
- testWithValgrind = false;
};
in {
packages = {