Index: scripts/master/master_gen.py |
diff --git a/scripts/master/master_gen.py b/scripts/master/master_gen.py |
index f7f89bcc94c08dae0f1774b78799bb1b4ac25556..2dd3ccd3e56701a93ad00b3d9b68eb14bb3c62c6 100644 |
--- a/scripts/master/master_gen.py |
+++ b/scripts/master/master_gen.py |
@@ -90,8 +90,6 @@ def _Populate(BuildmasterConfig, builders, active_master_cls): |
def _ComputeBuilders(builders, m_annotator, active_master_cls): |
actual_builders = [] |
- default_properties = builders.get('default_properties') |
- |
def cmp_fn(a, b): |
a_cat = builders['builders'][a].get('category') |
b_cat = builders['builders'][b].get('category') |
@@ -115,11 +113,11 @@ def _ComputeBuilders(builders, m_annotator, active_master_cls): |
slavebuilddir = builder_data.get('slavebuilddir', |
util.safeTranslate(builder_name)) |
- if default_properties: |
- props = default_properties.copy() |
- props.update(builder_data.get('properties', {})) |
- else: |
- props = builder_data.get('properties') |
+ props = {} |
+ props.update(builders.get('default_properties', {}).copy()) |
+ if builder_data.get('use_remote_run'): |
+ props.update(builders.get('default_remote_run_properties', {}).copy()) |
+ props.update(builder_data.get('properties', {})) |
if builder_data.get('use_remote_run'): |
factory = remote_run_factory.RemoteRunFactory( |