diff options
author | Greg Becker <becker33@llnl.gov> | 2019-01-09 17:39:35 -0800 |
---|---|---|
committer | Peter Scheibel <scheibel1@llnl.gov> | 2019-01-09 17:39:35 -0800 |
commit | 450b0e30599a05e13aa9070221d7bcab052eee30 (patch) | |
tree | f92810a4e002203d90ed6fdd68307792a636f0e3 /share | |
parent | f5bb93c75b6f78a27797e27530950040b1a9d183 (diff) | |
download | spack-450b0e30599a05e13aa9070221d7bcab052eee30.tar.gz spack-450b0e30599a05e13aa9070221d7bcab052eee30.tar.bz2 spack-450b0e30599a05e13aa9070221d7bcab052eee30.tar.xz spack-450b0e30599a05e13aa9070221d7bcab052eee30.zip |
Allow combinatorial projections in views (#9679)
Allow customizing views with Spec-formatted directory structure
Allow views to specify projections that are more complicated than
merging every package into a single shared prefix. This will allow
sites to configure a view for the way they want to present packages
to their users; for example this can be used to create a prefix for
each package but omit the DAG hash from the path.
This includes a new YAML format file for specifying the simplified
prefix for a spec in a view. This configuration allows the use of
different prefix formats for different specs (i.e. specs depending
on MPI can include the MPI implementation in the prefix).
Documentation on usage of the view projection configuration is
included.
Depending on the projection configuration, paths are not guaranteed
to be unique and it may not be possible to add multiple installs of
a package to a view.
Diffstat (limited to 'share')
0 files changed, 0 insertions, 0 deletions