diff --git a/var/spack/repos/builtin/packages/expect/package.py b/var/spack/repos/builtin/packages/expect/package.py
index 4cab48a064d1b08cc1e8072a81b56fb6695bb3ab..1afe8add1ed46bbb136a6ad9c032c859528103d5 100644
--- a/var/spack/repos/builtin/packages/expect/package.py
+++ b/var/spack/repos/builtin/packages/expect/package.py
@@ -66,7 +66,8 @@ def darwin_fix(self):
             fix_darwin_install_name(
                 join_path(self.prefix.lib, 'expect{0}'.format(self.version)))
 
-        old = 'libexpect{0}.dylib'.format(self.version)
-        new = glob.glob(join_path(self.prefix.lib, 'expect*', 'libexpect*'))[0]
-        install_name_tool = Executable('install_name_tool')
-        install_name_tool('-change', old, new, self.prefix.bin.expect)
+            old = 'libexpect{0}.dylib'.format(self.version)
+            new = glob.glob(join_path(self.prefix.lib, 'expect*',
+                                      'libexpect*'))[0]
+            install_name_tool = Executable('install_name_tool')
+            install_name_tool('-change', old, new, self.prefix.bin.expect)