summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/spack/spack/binary_distribution.py20
1 files changed, 4 insertions, 16 deletions
diff --git a/lib/spack/spack/binary_distribution.py b/lib/spack/spack/binary_distribution.py
index 7c62c58cb1..68b270c390 100644
--- a/lib/spack/spack/binary_distribution.py
+++ b/lib/spack/spack/binary_distribution.py
@@ -1644,27 +1644,15 @@ def relocate_package(spec, allow_root):
old_prefix,
new_prefix,
)
- # Relocate links to the new install prefix
- links = [link for link in buildinfo.get("relocate_links", [])]
- relocate.relocate_links(links, old_layout_root, old_prefix, new_prefix)
+
+ # Relocate links to the new install prefix
+ links = [link for link in buildinfo.get("relocate_links", [])]
+ relocate.relocate_links(links, old_layout_root, old_prefix, new_prefix)
# For all buildcaches
# relocate the install prefixes in text files including dependencies
relocate.unsafe_relocate_text(text_names, prefix_to_prefix_text)
- paths_to_relocate = [old_prefix, old_layout_root]
- paths_to_relocate.extend(prefix_to_hash.keys())
- files_to_relocate = list(
- filter(
- lambda pathname: not relocate.file_is_relocatable(
- pathname, paths_to_relocate=paths_to_relocate
- ),
- map(
- lambda filename: os.path.join(workdir, filename),
- buildinfo["relocate_binaries"],
- ),
- )
- )
# relocate the install prefixes in binary files including dependencies
relocate.unsafe_relocate_text_bin(files_to_relocate, prefix_to_prefix_bin)