diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2020-04-09 19:18:33 -0400 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2020-04-09 22:39:16 -0400 |
commit | e0fb0df64f2f8f1e123ec1a7d2cfe53cece4aeb1 (patch) | |
tree | d18d9670c581285b3bf83049adaccc532a5c98e0 /pkgs/stdenv | |
parent | 7b5b815c3b4b970edf7b25cc3a07a141336f8280 (diff) | |
download | nixpkgs-e0fb0df64f2f8f1e123ec1a7d2cfe53cece4aeb1.tar nixpkgs-e0fb0df64f2f8f1e123ec1a7d2cfe53cece4aeb1.tar.gz nixpkgs-e0fb0df64f2f8f1e123ec1a7d2cfe53cece4aeb1.tar.bz2 nixpkgs-e0fb0df64f2f8f1e123ec1a7d2cfe53cece4aeb1.tar.lz nixpkgs-e0fb0df64f2f8f1e123ec1a7d2cfe53cece4aeb1.tar.xz nixpkgs-e0fb0df64f2f8f1e123ec1a7d2cfe53cece4aeb1.tar.zst nixpkgs-e0fb0df64f2f8f1e123ec1a7d2cfe53cece4aeb1.zip |
generic/setup.sh: allow clobbering env-vars file
If the option ‘noclobber’ is set in Bash, we get an error when we clobber an already existing env-vars. This is an okay error to ignore, so just >| instead. Note that >| is NOT a Bashism[[1]]. Fixes #79651 [1]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_07_02
Diffstat (limited to 'pkgs/stdenv')
-rw-r--r-- | pkgs/stdenv/generic/setup.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh index 5b8fdde5796..ad52c8e5a7c 100644 --- a/pkgs/stdenv/generic/setup.sh +++ b/pkgs/stdenv/generic/setup.sh @@ -779,7 +779,7 @@ substituteAllInPlace() { # the environment used for building. dumpVars() { if [ "${noDumpEnvVars:-0}" != 1 ]; then - export > "$NIX_BUILD_TOP/env-vars" || true + export >| "$NIX_BUILD_TOP/env-vars" || true fi } |