nixpkgs/pkgs/os-specific/bsd/netbsd/pkgs/stat/hook.nix
2024-04-22 10:53:59 -04:00

15 lines
437 B
Nix

{ makeSetupHook, writeText, stat }:
# stat isn't in POSIX, and NetBSD stat supports a completely
# different range of flags than GNU stat, so including it in PATH
# breaks stdenv. Work around that with a hook that will point
# NetBSD's build system and NetBSD stat without including it in
# PATH.
makeSetupHook {
name = "netbsd-stat-hook";
} (writeText "netbsd-stat-hook-impl" ''
makeFlagsArray+=(TOOL_STAT=${stat}/bin/stat)
'')