From f98fe9dd4d6571b3b6136ff6124399a9d26a77b8 Mon Sep 17 00:00:00 2001 From: Katalin Rebhan Date: Tue, 9 Sep 2025 23:53:28 +0200 Subject: [PATCH] writers.writeBash(Bin): use bashNonInteractive as interpreter Fixup of e3491c9e40bea, making non-interactive bash once again the interpreter for this derivation constructor. --- pkgs/build-support/writers/scripts.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/writers/scripts.nix b/pkgs/build-support/writers/scripts.nix index e8ead070c66c..e7bb27f4ac92 100644 --- a/pkgs/build-support/writers/scripts.nix +++ b/pkgs/build-support/writers/scripts.nix @@ -330,9 +330,9 @@ rec { writeBash = name: argsOrScript: if lib.isAttrs argsOrScript && !lib.isDerivation argsOrScript then - makeScriptWriter (argsOrScript // { interpreter = "${lib.getExe pkgs.bash}"; }) name + makeScriptWriter (argsOrScript // { interpreter = "${lib.getExe pkgs.bashNonInteractive}"; }) name else - makeScriptWriter { interpreter = "${lib.getExe pkgs.bash}"; } name argsOrScript; + makeScriptWriter { interpreter = "${lib.getExe pkgs.bashNonInteractive}"; } name argsOrScript; /** Like writeScriptBin but the first line is a shebang to bash