Convert line endings to LF or CRLF for Linux and Windows distributions.

A distribution built on the opposite OS has the wrong line endings for
refine.ini, refine.bat, refine (important), README.txt and the licenses
(annoying).  This converts them during the build.
This commit is contained in:
Matthew Blissett 2015-01-23 13:38:31 +00:00
parent 83da996a36
commit b817af9145

View File

@ -329,18 +329,17 @@
</fileset> </fileset>
</copy> </copy>
<copy todir="${windows.dir}/licenses"> <mkdir dir="${windows.dir}/licenses"/>
<fileset dir="${basedir}/licenses"> <fixcrlf srcDir="${basedir}/licenses" destDir="${windows.dir}/licenses" eol="crlf"/>
<include name="**"/>
</fileset> <fixcrlf srcDir="${basedir}" destDir="${windows.dir}" eol="crlf">
</copy> <include name="refine.bat"/>
<include name="refine.ini"/>
<include name="README.txt"/>
<include name="LICENSE.txt"/>
</fixcrlf>
<fixcrlf file="${conf.dir}/openrefine.l4j.ini" destDir="${windows.dir}" eol="crlf"/>
<copy file="${conf.dir}/openrefine.l4j.ini" tofile="${windows.dir}/openrefine.l4j.ini"/>
<copy file="${basedir}/refine.bat" tofile="${windows.dir}/refine.bat"/>
<copy file="${basedir}/refine.ini" tofile="${windows.dir}/refine.ini"/>
<copy file="${basedir}/README.txt" tofile="${windows.dir}/README.txt"/>
<copy file="${basedir}/LICENSE.txt" tofile="${windows.dir}/LICENSE.txt"/>
<mkdir dir="${dist.dir}"/> <mkdir dir="${dist.dir}"/>
<zip destfile="${dist.dir}/openrefine-win-${version}.zip" basedir="${windows.dir}/.." includes="${release.name}/**"/> <zip destfile="${dist.dir}/openrefine-win-${version}.zip" basedir="${windows.dir}/.." includes="${release.name}/**"/>
</target> </target>
@ -362,16 +361,16 @@
</fileset> </fileset>
</copy> </copy>
<copy todir="${linux.dir}/licenses"> <mkdir dir="${linux.dir}/licenses"/>
<fileset dir="${basedir}/licenses"> <fixcrlf srcDir="${basedir}/licenses" destDir="${linux.dir}/licenses" eol="lf"/>
<include name="**"/>
</fileset> <fixcrlf srcDir="${basedir}" destDir="${linux.dir}" eol="lf">
</copy> <include name="refine"/>
<copy file="${basedir}/refine.ini" tofile="${linux.dir}/refine.ini"/> <include name="refine.ini"/>
<copy file="${basedir}/LICENSE.txt" tofile="${linux.dir}/LICENSE.txt"/> <include name="README.txt"/>
<copy file="${basedir}/README.txt" tofile="${linux.dir}/README.txt"/> <include name="LICENSE.txt"/>
<copy file="${basedir}/refine" tofile="${linux.dir}/refine"/> </fixcrlf>
<mkdir dir="${dist.dir}"/> <mkdir dir="${dist.dir}"/>
<tar longfile="gnu" compression="gzip" destfile="${dist.dir}/openrefine-linux-${version}.tar.gz"> <tar longfile="gnu" compression="gzip" destfile="${dist.dir}/openrefine-linux-${version}.tar.gz">
<tarfileset dir="${linux.dir}/.." filemode="755"> <tarfileset dir="${linux.dir}/.." filemode="755">