diff options
author | Ubuntu <ubuntu@ip-172-31-16-214.us-west-2.compute.internal> | 2018-11-10 04:51:38 +0000 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2018-11-13 11:04:47 -0600 |
commit | 03a53dca5f000fa8d3c16b5211558292eedc89d7 (patch) | |
tree | 4bcdfe1018d04ffb3653243cab2ae13917238657 /lib | |
parent | 7bca5b9c61688841862f573d2239b6dea0193a67 (diff) | |
download | spack-03a53dca5f000fa8d3c16b5211558292eedc89d7.tar.gz spack-03a53dca5f000fa8d3c16b5211558292eedc89d7.tar.bz2 spack-03a53dca5f000fa8d3c16b5211558292eedc89d7.tar.xz spack-03a53dca5f000fa8d3c16b5211558292eedc89d7.zip |
Revert "Binary caching: remove symlinks, copy files instead (#9747)"
This reverts commit 058cf81312d07d13b0b6de9949c641892d50ad0b.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/spack/spack/binary_distribution.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/spack/spack/binary_distribution.py b/lib/spack/spack/binary_distribution.py index 5f36677980..961345884e 100644 --- a/lib/spack/spack/binary_distribution.py +++ b/lib/spack/spack/binary_distribution.py @@ -269,9 +269,7 @@ def build_tarball(spec, outdir, force=False, rel=False, unsigned=False, raise NoOverwriteException(str(specfile_path)) # make a copy of the install directory to work with workdir = os.path.join(tempfile.mkdtemp(), os.path.basename(spec.prefix)) - # set symlinks=False here to avoid broken symlinks when archiving and - # moving the package - install_tree(spec.prefix, workdir, symlinks=False) + install_tree(spec.prefix, workdir, symlinks=True) # create info for later relocation and create tar write_buildinfo_file(spec.prefix, workdir, rel=rel) @@ -589,14 +587,14 @@ def get_keys(install=False, trust=False, force=False): tty.msg("Finding public keys in %s" % mirror) files = os.listdir(mirror) for file in files: - if re.search(r'\.key', file): + if re.search('\.key', file): link = 'file://' + mirror + '/' + file keys.add(link) else: tty.msg("Finding public keys on %s" % url) p, links = spider(url + "/build_cache", depth=1) for link in links: - if re.search(r'\.key', link): + if re.search("\.key", link): keys.add(link) for link in keys: with Stage(link, name="build_cache", keep=True) as stage: |