diff options
author | Oliver Breitwieser <oliver.breitwieser@kip.uni-heidelberg.de> | 2019-07-13 01:30:12 +0200 |
---|---|---|
committer | Peter Scheibel <scheibel1@llnl.gov> | 2019-07-12 16:30:12 -0700 |
commit | d1af7ae5abdfbca7ff6fb6c2d24699625ac027f0 (patch) | |
tree | 53dba4fb20bf85585f8d16f8efb6970c4f81fe0a | |
parent | 76f1ee5f32deec16d25561fdab3b242249e37145 (diff) | |
download | spack-d1af7ae5abdfbca7ff6fb6c2d24699625ac027f0.tar.gz spack-d1af7ae5abdfbca7ff6fb6c2d24699625ac027f0.tar.bz2 spack-d1af7ae5abdfbca7ff6fb6c2d24699625ac027f0.tar.xz spack-d1af7ae5abdfbca7ff6fb6c2d24699625ac027f0.zip |
Copy --{use,no}-cache from install to bootstrap (#11786)
-rw-r--r-- | lib/spack/spack/cmd/bootstrap.py | 11 | ||||
-rwxr-xr-x | share/spack/spack-completion.bash | 3 |
2 files changed, 12 insertions, 2 deletions
diff --git a/lib/spack/spack/cmd/bootstrap.py b/lib/spack/spack/cmd/bootstrap.py index bf0002630b..27ebb7320d 100644 --- a/lib/spack/spack/cmd/bootstrap.py +++ b/lib/spack/spack/cmd/bootstrap.py @@ -27,6 +27,14 @@ def setup_parser(subparser): '-v', '--verbose', action='store_true', dest='verbose', help="display verbose build output while installing") + cache_group = subparser.add_mutually_exclusive_group() + cache_group.add_argument( + '--use-cache', action='store_true', dest='use_cache', default=True, + help="check for pre-built Spack packages in mirrors (default)") + cache_group.add_argument( + '--no-cache', action='store_false', dest='use_cache', default=True, + help="do not check for pre-built Spack packages in mirrors") + cd_group = subparser.add_mutually_exclusive_group() arguments.add_common_arguments(cd_group, ['clean', 'dirty']) @@ -37,7 +45,8 @@ def bootstrap(parser, args, **kwargs): 'keep_stage': args.keep_stage, 'install_deps': 'dependencies', 'verbose': args.verbose, - 'dirty': args.dirty + 'dirty': args.dirty, + 'use_cache': args.use_cache }) # Define requirement dictionary defining general specs which need diff --git a/share/spack/spack-completion.bash b/share/spack/spack-completion.bash index 890f6de026..c90b35338d 100755 --- a/share/spack/spack-completion.bash +++ b/share/spack/spack-completion.bash @@ -140,7 +140,8 @@ function _spack_blame { function _spack_bootstrap { compgen -W "-h --help -j --jobs --keep-prefix --keep-stage - -n --no-checksum -v --verbose --clean --dirty" -- "$cur" + -n --no-checksum -v --verbose --use-cache --no-cache + --clean --dirty" -- "$cur" } function _spack_build { |