![]() `spack find` and other commands that read the DB will fail if the databse is in a read-only location, because `FailureTracker` and `Database` can try to create their parent directories when they are constructed, even if the DB root is read-only. Instead, we should only write to the filesystem when needed. - [x] don't create parent directories in constructors - [x] have write operations create parents if needed - [x] in tests, `chmod` databases to be read-only unless absolutely needed. --------- Signed-off-by: Todd Gamblin <tgamblin@llnl.gov> |
||
---|---|---|
.. | ||
docs | ||
env | ||
external | ||
llnl | ||
spack | ||
spack_installable |