Merge "Omaha #3545 - Add log and fail message when directories are missing" into omaha_14.4.1

Former-commit-id: 1cd7ec9ac7 [formerly 40448419702642f0e7b85dbe031b091e43e9ee88]
Former-commit-id: 7a5eeb427c
This commit is contained in:
Nate Jensen 2014-09-04 13:24:28 -05:00 committed by Gerrit Code Review
commit 755dd0c97e

View file

@ -29,6 +29,35 @@
value="${repository.directories},${git.directory}${file.separator}@{repo.directory}" /> value="${repository.directories},${git.directory}${file.separator}@{repo.directory}" />
</sequential> </sequential>
</for> </for>
<property name="tab" value=" "/>
<echo level="info" message=" "/>
<echo level="info" message="Deploy checks the following directories for source:"/>
<echo level="info" message=" "/>
<for list="${repository.directories}" param="repository.directory">
<sequential>
<echo level="info" message="${tab}@{repository.directory}" />
<if>
<not>
<available file="@{repository.directory}" type="dir" />
</not>
<then>
<echo level="error" message="${tab}@{repository.directory} does not exist!"/>
<property name="missingDir"
value="true" />
</then>
</if>
</sequential>
</for>
<if>
<isset property="missingDir" />
<then>
<echo level="error" message=" "/>
<echo level="error" message="Edit core.repositories=${core.repositories} in common.properties, rename source directories or create a symlink!"/>
<echo level="error" message=" "/>
<fail message="Unable to locate source directories."/>
</then>
</if>
<echo level="info" message=" "/>
</then> </then>
<else> <else>
<!-- all of the projects are in the workspace or one single directory --> <!-- all of the projects are in the workspace or one single directory -->