make --enable-locks actually enable locks (#24675)

This commit is contained in:
Dylan Simon 2021-11-09 05:52:08 -05:00 committed by GitHub
parent 34be8d0670
commit 2b990b400e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -491,8 +491,9 @@ def setup_main_options(args):
# override lock configuration if passed on command line
if args.locks is not None:
spack.util.lock.check_lock_safety(spack.paths.prefix)
spack.config.set('config:locks', False, scope='command_line')
if args.locks is False:
spack.util.lock.check_lock_safety(spack.paths.prefix)
spack.config.set('config:locks', args.locks, scope='command_line')
if args.mock:
rp = spack.repo.RepoPath(spack.paths.mock_packages_path)