diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2019-11-11 06:02:36 -0600 |
---|---|---|
committer | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2019-11-11 13:02:36 +0100 |
commit | bd9907809ee60052f3b531473131dec93f052eb9 (patch) | |
tree | 6371e0ea2a4011dcffa66702ef42debd9a29e795 /lib | |
parent | e10f8fe531de1eff58efb353a196bc82a8166f71 (diff) | |
download | spack-bd9907809ee60052f3b531473131dec93f052eb9.tar.gz spack-bd9907809ee60052f3b531473131dec93f052eb9.tar.bz2 spack-bd9907809ee60052f3b531473131dec93f052eb9.tar.xz spack-bd9907809ee60052f3b531473131dec93f052eb9.zip |
environments: don't try to modify run-env if a spec is not installed (#13589)
Fixes #13529
Fixes #13509
Diffstat (limited to 'lib')
-rw-r--r-- | lib/spack/spack/environment.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/spack/spack/environment.py b/lib/spack/spack/environment.py index f16599c215..55d513ee27 100644 --- a/lib/spack/spack/environment.py +++ b/lib/spack/spack/environment.py @@ -1117,7 +1117,7 @@ class Environment(object): self.default_view)) for _, spec in self.concretized_specs(): - if spec in self.default_view: + if spec in self.default_view and spec.package.installed: env_mod.extend(self.environment_modifications_for_spec( spec, self.default_view)) @@ -1138,7 +1138,7 @@ class Environment(object): self.default_view).reversed()) for _, spec in self.concretized_specs(): - if spec in self.default_view: + if spec in self.default_view and spec.package.installed: env_mod.extend( self.environment_modifications_for_spec( spec, self.default_view).reversed()) |