From ca383765661bb5d977546f614d93af281f6a4393 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov <ab@fmap.me> Date: Fri, 20 May 2016 14:16:32 +0300 Subject: [PATCH] buildFHSUserEnv: don't run bash in login mode for .env Fixes https://github.com/NixOS/nixpkgs/issues/12406 for `.env` --- pkgs/build-support/build-fhs-userenv/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/build-fhs-userenv/default.nix b/pkgs/build-support/build-fhs-userenv/default.nix index a38f0a4f623d..94c72e29a225 100644 --- a/pkgs/build-support/build-fhs-userenv/default.nix +++ b/pkgs/build-support/build-fhs-userenv/default.nix @@ -32,7 +32,7 @@ in runCommand name { env = runCommand "${name}-shell-env" { shellHook = '' export CHROOTENV_EXTRA_BINDS="${lib.concatStringsSep ":" extraBindMounts}:$CHROOTENV_EXTRA_BINDS" - exec ${chroot-user}/bin/chroot-user ${env} bash -l ${init "bash"} "$(pwd)" + exec ${chroot-user}/bin/chroot-user ${env} bash ${init "bash"} "$(pwd)" ''; } '' echo >&2 ""