From 2ae7f53b8359841fc5d1d7b6c70ff72f38bf2d88 Mon Sep 17 00:00:00 2001
From: Todd Gamblin <tgamblin@llnl.gov>
Date: Thu, 15 Jan 2015 09:33:51 -0800
Subject: [PATCH] Bugfix: Extension hooks shoudl only run for extensions.

---
 lib/spack/spack/hooks/extensions.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/spack/spack/hooks/extensions.py b/lib/spack/spack/hooks/extensions.py
index 2cf506beed..718b24b965 100644
--- a/lib/spack/spack/hooks/extensions.py
+++ b/lib/spack/spack/hooks/extensions.py
@@ -27,7 +27,8 @@
 
 
 def post_install(pkg):
-    pkg.do_activate()
+    if pkg.is_extension:
+        pkg.do_activate()
 
 
 def pre_uninstall(pkg):
@@ -35,4 +36,5 @@ def pre_uninstall(pkg):
     # TODO: store full graph info in stored .spec file.
     pkg.spec.normalize()
 
-    pkg.do_deactivate()
+    if pkg.is_extension:
+        pkg.do_deactivate()
-- 
GitLab