From 97c0dbaf3ed565dd0e0bb2de3ce2a04a65de0011 Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Tue, 5 Nov 2024 22:13:40 +0000 Subject: [PATCH] openbsd.make-rules: Fix hardcoded /bin/pwd OpenBSD loves hardcoding paths to programs. The only example of this in `bsd.obj.mk` is `/bin/pwd`, so `substituteInPlace` is fine. Co-Authored-By: Audrey Dutcher --- pkgs/os-specific/bsd/openbsd/pkgs/make-rules/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/os-specific/bsd/openbsd/pkgs/make-rules/package.nix b/pkgs/os-specific/bsd/openbsd/pkgs/make-rules/package.nix index a16448752566..7e8a36ada14b 100644 --- a/pkgs/os-specific/bsd/openbsd/pkgs/make-rules/package.nix +++ b/pkgs/os-specific/bsd/openbsd/pkgs/make-rules/package.nix @@ -34,6 +34,8 @@ mkDerivation { sed -i -E \ -e 's|/usr/lib|\$\{LIBDIR\}|' \ share/mk/bsd.prog.mk + + substituteInPlace share/mk/bsd.obj.mk --replace-fail /bin/pwd pwd ''; installPhase = ''