OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright 2015 The LUCI Authors. All rights reserved. | 2 # Copyright 2015 The LUCI Authors. All rights reserved. |
3 # Use of this source code is governed under the Apache License, Version 2.0 | 3 # Use of this source code is governed under the Apache License, Version 2.0 |
4 # that can be found in the LICENSE file. | 4 # that can be found in the LICENSE file. |
5 | 5 |
6 """Tool to interact with recipe repositories. | 6 """Tool to interact with recipe repositories. |
7 | 7 |
8 This tool operates on the nearest ancestor directory containing an | 8 This tool operates on the nearest ancestor directory containing an |
9 infra/config/recipes.cfg. | 9 infra/config/recipes.cfg. |
10 """ | 10 """ |
(...skipping 559 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
570 | 570 |
571 # If we're using a temporary deps directory, create it. | 571 # If we're using a temporary deps directory, create it. |
572 temp_deps_dir = None | 572 temp_deps_dir = None |
573 try: | 573 try: |
574 # When bootstrapping, re-use the calling wrapper's deps directory instead of | 574 # When bootstrapping, re-use the calling wrapper's deps directory instead of |
575 # creating a new one. | 575 # creating a new one. |
576 args.deps_path = os.environ.pop('RECIPES_RUN_BOOTSTRAP_DEPS_DIR', | 576 args.deps_path = os.environ.pop('RECIPES_RUN_BOOTSTRAP_DEPS_DIR', |
577 args.deps_path) | 577 args.deps_path) |
578 if args.deps_path == '-': | 578 if args.deps_path == '-': |
579 # "-" means use a temporary deps path. | 579 # "-" means use a temporary deps path. |
580 temp_deps_dir = tempfile.mkdtemp(dir=ROOT_DIR, suffix='_deps') | 580 temp_deps_dir = tempfile.mkdtemp(suffix='_recipe_deps') |
581 args.deps_path = temp_deps_dir | 581 args.deps_path = temp_deps_dir |
582 | 582 |
583 if args.deps_path: | 583 if args.deps_path: |
584 logging.warning('(Not Bad) Using custom deps path: %s', args.deps_path) | 584 logging.warning('(Not Bad) Using custom deps path: %s', args.deps_path) |
585 | 585 |
586 # If we're bootstrapping, construct our bootstrap environment. If we're | 586 # If we're bootstrapping, construct our bootstrap environment. If we're |
587 # using a custom deps path, install our enviornment there too. | 587 # using a custom deps path, install our enviornment there too. |
588 if args.use_bootstrap and not os.environ.pop('RECIPES_RUN_BOOTSTRAP', None): | 588 if args.use_bootstrap and not os.environ.pop('RECIPES_RUN_BOOTSTRAP', None): |
589 # Propagate our deps path, if specified, so we re-use our temporary | 589 # Propagate our deps path, if specified, so we re-use our temporary |
590 # directory. | 590 # directory. |
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
710 | 710 |
711 if not isinstance(ret, int): | 711 if not isinstance(ret, int): |
712 if ret is None: | 712 if ret is None: |
713 ret = 0 | 713 ret = 0 |
714 else: | 714 else: |
715 print >> sys.stderr, ret | 715 print >> sys.stderr, ret |
716 ret = 1 | 716 ret = 1 |
717 sys.stdout.flush() | 717 sys.stdout.flush() |
718 sys.stderr.flush() | 718 sys.stderr.flush() |
719 os._exit(ret) | 719 os._exit(ret) |
OLD | NEW |