diff options
-rw-r--r-- | lib/spack/spack/util/environment.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/spack/spack/util/environment.py b/lib/spack/spack/util/environment.py index c85b882253..cad8552f7b 100644 --- a/lib/spack/spack/util/environment.py +++ b/lib/spack/spack/util/environment.py @@ -138,7 +138,7 @@ def dump_environment(path, environment=None): use_env = environment or os.environ hidden_vars = set(["PS1", "PWD", "OLDPWD", "TERM_SESSION_ID"]) - fd = os.open(path, os.O_WRONLY | os.O_CREAT, 0o600) + fd = os.open(path, os.O_WRONLY | os.O_CREAT | os.O_TRUNC, 0o600) with os.fdopen(fd, "w") as env_file: for var, val in sorted(use_env.items()): env_file.write( |