spack/lib/spack
John W. Parent 095aba0b9f
Buildcache/ensure symlinks proper prefix (#43851)
* archive: relative links only

Ensure all links written into tarfiles generated from Spack prefixes do not contain symlinks pointing outside the prefix

* binary_distribution: limit extraction to prefix

Ensure files extracted from spackballs are not links pointing outside of the prefix

* Ensure rpaths are properly set on Windows

* hard error on extraction of absolute links

* refactor for non link-modifying approach

* Restore tarball extraction to original impl

* use custom readlink

* cleanup symlink module

* make lstrip
2024-05-10 13:00:40 -05:00
..
docs build(deps): bump pygments from 2.17.2 to 2.18.0 in /lib/spack/docs (#44044) 2024-05-07 18:55:04 +02:00
env ldflags=* are compiler flags, not linker flags (#43820) 2024-04-26 09:19:03 +02:00
external Update vendored archspec to v0.2.4 (#44005) 2024-05-06 10:20:56 +02:00
llnl Buildcache/ensure symlinks proper prefix (#43851) 2024-05-10 13:00:40 -05:00
spack Buildcache/ensure symlinks proper prefix (#43851) 2024-05-10 13:00:40 -05:00
spack_installable Update copyright year to 2024 (#41919) 2024-01-02 09:21:30 +01:00