19 """Prepare the variables."""
23 if self.m.path.c.base_paths[
'start_dir'][-1] ==
'k':
24 self.m.path.c.base_paths[
'start_dir'] = (
25 self.m.path.c.base_paths[
'start_dir'][:-1])
37 self.
default_env[
'PATH'] = self.m.path.pathsep.join([
39 str(self.m.bot_update.repo_resource()),
44 self.m.properties.get(
'swarm_out_dir',
'tmp'))
46 self.
tmp_dir = self.m.path[
'start_dir'].join(
'tmp')
48 self.
builder_cfg = self.m.builder_name_schema.DictForBuilderName(
51 if self.
role == self.m.builder_name_schema.BUILDER_ROLE_HOUSEKEEPER:
56 if (
'Win' in self.
builder_cfg.get(
'os',
'')
and arch ==
'x86_64'):
60 if len(self.
builder_cfg.get(
'extra_config',
'')) > 0:
61 if self.
builder_cfg[
'extra_config'].startswith(
'SK'):
71 if (self.m.properties.get(
'patch_issue',
'')
and
72 self.m.properties[
'patch_issue'] !=
'0' and
73 self.m.properties.get(
'patch_set',
'')
and
74 self.m.properties[
'patch_set'] !=
'0' and
75 self.m.properties.get(
'patch_ref',
'')):
77 self.
issue = self.m.properties[
'patch_issue']
78 self.
patchset = self.m.properties[
'patch_set']
85 self.m.properties.get(
'internal_hardware_label'))