From 669b85e6bcd6c8531265993a12413729c1c2108e Mon Sep 17 00:00:00 2001 From: George Hartzell Date: Tue, 17 Apr 2018 05:44:08 -0700 Subject: Activation of activated package just msg's (#7752) Activating a package that is already activated now sends a `tty.msg` and returns. ``` -bash-4.2$ ~/spack/bin/spack activate aspell6-en ==> Package aspell6-en/lc4v24f is already activated. ``` --- lib/spack/spack/cmd/activate.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/spack/spack/cmd/activate.py b/lib/spack/spack/cmd/activate.py index 52dc497f81..b7b953d153 100644 --- a/lib/spack/spack/cmd/activate.py +++ b/lib/spack/spack/cmd/activate.py @@ -59,7 +59,8 @@ def activate(parser, args): layout = YamlViewExtensionsLayout(args.view, spack.store.layout) if spec.package.is_activated(extensions_layout=layout): - tty.die("Package %s is already activated." % specs[0].short_spec) + tty.msg("Package %s is already activated." % specs[0].short_spec) + return spec.package.do_activate(extensions_layout=layout, with_dependencies=not args.force) -- cgit v1.2.3-70-g09d2