18 </then> |
18 </then> |
19 </if> |
19 </if> |
20 |
20 |
21 <!-- If we've not has a physical drive specified, then we'd better be able to work one out... --> |
21 <!-- If we've not has a physical drive specified, then we'd better be able to work one out... --> |
22 <if> |
22 <if> |
|
23 <and> |
|
24 <not><isset property="sf.spec.job.rootdir"/></not> |
23 <not><isset property="sf.spec.job.root.drive"/></not> |
25 <not><isset property="sf.spec.job.root.drive"/></not> |
|
26 </and> |
24 <then> |
27 <then> |
25 <exec executable="perl" outputproperty="sf.spec.job.root.drive" logerror="true" failonerror="true"> |
28 <exec executable="perl" outputproperty="sf.spec.job.root.drive" logerror="true" failonerror="true"> |
26 <arg value="${sf.common.config.dir}/tools/findPhysicalDrive.pl"/> |
29 <arg value="${sf.common.config.dir}/tools/findPhysicalDrive.pl"/> |
27 <arg value="-space"/> |
30 <arg value="-space"/> |
28 </exec> |
31 </exec> |
54 <property name="build.system" value="${sf.spec.build.system}"/> |
57 <property name="build.system" value="${sf.spec.build.system}"/> |
55 <property name="base_release.path" value="${sf.spec.baseline.location}"/> |
58 <property name="base_release.path" value="${sf.spec.baseline.location}"/> |
56 <property name="base_release.getenv_options" value="${sf.spec.baseline.getenv_options}"/> |
59 <property name="base_release.getenv_options" value="${sf.spec.baseline.getenv_options}"/> |
57 <property name="ccm.user.password" value="set_to_any_value_to_skip_scm_checks__for_helium_5"/> |
60 <property name="ccm.user.password" value="set_to_any_value_to_skip_scm_checks__for_helium_5"/> |
58 <property name="ats.drive" value="${sf.spec.ats_worker.drive}"/> |
61 <property name="ats.drive" value="${sf.spec.ats_worker.drive}"/> |
59 <property name="skip.sbs.layer.generation" value="true"/> <!-- helium 7: needs to be predefined before hlm import --> |
62 <property name="skip.sbs.layer.generation" value="true"/> <!-- helium 7: needs to be predefined before hlm import --> |
|
63 |
|
64 <!-- override helium 7 defaults to operate like helium 5. |
|
65 *.log.dir props dont exist yet so need to be set now, otherwise they |
|
66 become immutable after helium.ant.xml import --> |
|
67 |
|
68 <property name="prep.log.dir" value="${build.drive}/output/logs"/> |
|
69 <property name="compile.log.dir" value="${build.drive}/output/logs"/> |
|
70 <property name="post.log.dir" value="${build.drive}/output/logs"/> |
|
71 <property name="archive.log.dir" value="${build.drive}/output/logs"/> |
|
72 <property name="signals.log.dir" value="${build.drive}/output/logs"/> |
|
73 |
60 <if> |
74 <if> |
61 <isset property="sf.spec.sbs.numberofjobs"/> |
75 <isset property="sf.spec.sbs.numberofjobs"/> |
62 <then> |
76 <then> |
63 <property name="number.of.threads" value="${sf.spec.sbs.numberofjobs}"/> |
77 <property name="number.of.threads" value="${sf.spec.sbs.numberofjobs}"/> |
64 </then> |
78 </then> |