修論バックアップ

バックアップのためのbuilt.xmlメモ.texファイルと図をtarで固めてgmailに送る.

<?xml version="1.0" ?>
<project default="main">
	<target name="main" depends="compress">
		<mail mailhost="smtp.gmail.com" mailport="465" ssl = "on" 
			subject="backup master thesis" 
			user="${mail.username}"
			password="${mail.password}">
			<from address="${mail.username}" />
			<to address="${mail.username}" />
			<message>backup</message>
			<fileset dir=".">
				<include name="thesis.tgz"/>
				<include name="main.pdf"/>
			</fileset>
		</mail>
		<delete verbose="true">
			<fileset dir=".">
	    		<include name="thesis.tar"/>
		    	<include name="thesis.tgz"/>
			</fileset>
		</delete>
	</target>
	<target name="compress" depends="tar">
		<gzip src="thesis.tar" destfile="thesis.tgz" />
	</target>
	<target name="tar">
		<tar destfile="thesis.tar">
			<tarfileset dir="./figure" 
				mode="777"
				prefix="figure">
			</tarfileset>
			<tarfileset dir="." mode="777">
				<include name="ref.bib"/>
				<include name="main.tex"/>
			</tarfileset>		
		</tar>
	</target>
</project>