diff options
author | scheibelp <scheibel1@llnl.gov> | 2017-06-13 09:15:51 -0700 |
---|---|---|
committer | becker33 <becker33@llnl.gov> | 2017-06-13 09:15:51 -0700 |
commit | 1e69d9d1a94c1f3f5b165e7b5eeebcf65e1789fc (patch) | |
tree | e3e1240397f3d4b60eb2e80a8e81036c2da9d664 /etc | |
parent | 9defe2c1c24ffb655346a94307fd4b0409beeff6 (diff) | |
download | spack-1e69d9d1a94c1f3f5b165e7b5eeebcf65e1789fc.tar.gz spack-1e69d9d1a94c1f3f5b165e7b5eeebcf65e1789fc.tar.bz2 spack-1e69d9d1a94c1f3f5b165e7b5eeebcf65e1789fc.tar.xz spack-1e69d9d1a94c1f3f5b165e7b5eeebcf65e1789fc.zip |
Override partial installs by default - part three (#4331)
* During install, remove prior unfinished installs
If a user performs an installation which fails, in some cases the
install prefix is still present, and the stage path may also be
present. With this commit, unless the user specifies
'--keep-prefix', installs are guaranteed to begin with a clean
slate. The database is used to decide whether an install finished,
since a database record is not added until the end of the install
process.
* test updates
* repair_partial uses keep_prefix and keep_stage
* use of mock stage object to ensure that stage is destroyed when it should be destroyed (and otherwise not)
* add --restage option to 'install' command; when this option is not set, the default is to reuse a stage if it is found.
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions