Copy --{use,no}-cache from install to bootstrap (#11786)

This commit is contained in:
Oliver Breitwieser
2019-07-13 01:30:12 +02:00
committed by Peter Scheibel
parent 76f1ee5f32
commit d1af7ae5ab
2 changed files with 12 additions and 2 deletions

View File

@@ -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