diff options
| author | LV-426 <lv-426@taproot.org.il> | 2014-12-14 22:39:33 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2014-12-14 22:39:33 +0200 |
| commit | dde6ded2a4a95ee2d1c4eb4e0f813a36cd9d8103 (patch) | |
| tree | eb07bab052f2a502e2e6d0ade8b7427438856bec | |
| parent | 5aeaf4eb93fda3188f9ed90e2514f4a1459225d3 (diff) | |
bin -> ../src-py symlink handling
| -rw-r--r-- | build.ant | 19 |
1 files changed, 13 insertions, 6 deletions
@@ -39,8 +39,12 @@ </target> <target name="deploy-local.clean"> - <delete dir="deploy-local" followsymlinks="false"> - <include name="**/*" /> + <!-- bin/ -> link: avoid specifying followsymlinks on the following delete task --> + <symlink action="delete" link="deploy-local/bin" /> + <delete verbose="true" includeemptydirs="true"> + <fileset dir="${deployDirLocal}" + includes="**/*" + defaultexcludes="false" /> </delete> </target> @@ -64,9 +68,10 @@ <rsync src="${src_client}/res" dst="${dst}/static" /> <rsync src="${src_client}/lib" dst="${dst}/static" /> - <exec executable="/bin/ln"> - <arg line="-rs -T ${src_server}/src-py ${dst}/bin" /> - </exec> + <symlink action="single" + overwrite="true" + link="${dst}/bin" + resource="${src_server}/src-py" /> <rsync src="${src_server}/res/etc" dst="${dst}" /> <rsync src="${src_server}/res/templates/" dst="${dst}/templates" /> @@ -85,7 +90,9 @@ <property name="dstServer" value="rz_0.unige.ch" /> <property name="module" value="rhizi.net" /> - <rsync src="${src_server}/deploy-local/" + <!-- -l: traverse bin/ -> ../src-py link --> + <rsync src="${deployDirLocal}/" + extraopts="-lL" dst="rsync://${dstServer}/${module}/" /> <parallel> |
