summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorXavier Delaruelle <xavier.delaruelle@cea.fr>2023-04-03 11:19:18 +0200
committerGitHub <noreply@github.com>2023-04-03 11:19:18 +0200
commit7e4927b892a4f3cc69030dceb839debd32934fff (patch)
tree56d0d9443afda687cccd8aa608f8fca339ce6ff8 /etc
parent88548ba76fee5b44d6d05255b33b921116551824 (diff)
downloadspack-7e4927b892a4f3cc69030dceb839debd32934fff.tar.gz
spack-7e4927b892a4f3cc69030dceb839debd32934fff.tar.bz2
spack-7e4927b892a4f3cc69030dceb839debd32934fff.tar.xz
spack-7e4927b892a4f3cc69030dceb839debd32934fff.zip
modules: correctly detect explicit installation (#36533)
When generating modulefile, correctly detect software installation asked by user as explicit installation. Explicit installation status were previously fetched from database record of spec, which was only set after modulefile generation. Code is updated to pass down the explicit status of software installation to the object that generates modulefiles. Fixes #34730. Fixes #12105. A value for the explicit argument has to be set when creating a new installation, but for operations on existing installation, this value is retrieved from database. Such operations are: module rm, module refresh, module setdefaults or when get_module function is used. Update on the way tests that mimics an installation, thus explicit argument has to be set under such situation.
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions