]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.main/ant/backup/build.xml
Restructure modules
[gpl/argeo-slc.git] / server / org.argeo.slc.siteserver / bundles / org.argeo.slc.server.main / ant / backup / build.xml
diff --git a/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.main/ant/backup/build.xml b/server/org.argeo.slc.siteserver/bundles/org.argeo.slc.server.main/ant/backup/build.xml
deleted file mode 100644 (file)
index edf93b1..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-<project>\r
-       <property name="tempdir" location="/tmp/spartaBackup" />\r
-       <property name="svnBase" location="/srv/sparta/svnrepos/" />\r
-       <property name="backupsBase" location="/srv/sparta/backups" />\r
-\r
-       <target name="backupServer">\r
-               <tstamp>\r
-                       <format property="startTime" pattern="yyMMdd_hhmm" />\r
-               </tstamp>\r
-\r
-               <delete dir="${tempdir}" />\r
-               <mkdir dir="${tempdir}" />\r
-\r
-               <!-- SVN REPOS -->\r
-               <property name="svndumpDir" location="${tempdir}/svndump" />\r
-               <mkdir dir="${svndumpDir}" />\r
-               <svnDump from="${svnBase}/site" to="${svndumpDir}/site" />\r
-               <svnDump from="${svnBase}/code" to="${svndumpDir}/code" />\r
-\r
-               <!-- LINUX CONFIGS -->\r
-               <property name="linux" location="${tempdir}/linux" />\r
-               <mkdir dir="${linux}" />\r
-               <copy todir="${linux}" verbose="true">\r
-                       <fileset dir="/">\r
-                               <include name="etc/httpd/conf/httpd.conf" />\r
-                               <include name="etc/httpd/conf.d/sparta.conf" />\r
-                               <include name="home/sparta/bin/*" />\r
-                       </fileset>\r
-               </copy>\r
-\r
-               <!-- MySQL DUMPS -->\r
-               <property name="mysqldir" location="${tempdir}/mysql" />\r
-               <mkdir dir="${mysqldir}" />\r
-               <mysqlDump dbname="sparta" todir="${mysqldir}" />\r
-\r
-               <!-- ARCHIVE -->\r
-               <property name="backupDir" location="${backupsBase}/${startTime}" />\r
-               <mkdir dir="${backupDir}" />\r
-               <property name="dataBackupFile" location="${backupDir}/dataBackup-${startTime}.tar.gz" />\r
-               <tar longfile="gnu" destfile="${dataBackupFile}" compression="gzip">\r
-                       <tarfileset dir="${tempdir}" includes="**" />\r
-               </tar>\r
-\r
-               <!-- SITE WC -->\r
-               <property name="siteBackupFile" location="${backupDir}/site-${startTime}.tar.gz" />\r
-               <tar longfile="gnu" destfile="${siteBackupFile}" compression="gzip">\r
-                       <tarfileset dir="/var/sparta/site/">\r
-                               <include name="**" />\r
-                               <exclude name="customer/**" />\r
-                       </tarfileset>\r
-               </tar>\r
-\r
-               <!-- LATEST -->\r
-               <property name="latestDir" location="${backupsBase}/_LATEST" />\r
-               <delete dir="${latestDir}" />\r
-               <mkdir dir="${latestDir}" />\r
-               <copy todir="${latestDir}" verbose="true">\r
-                       <fileset dir="${backupDir}" includes="**" />\r
-               </copy>\r
-       </target>\r
-\r
-       <macrodef name="svnHotcopy">\r
-               <attribute name="from" />\r
-               <attribute name="to" />\r
-               <sequential>\r
-                       <echo message="SVN hot copy from @{from}" />\r
-                       <mkdir dir="@{to}" />\r
-                       <exec executable="/usr/bin/svnadmin">\r
-                               <arg value="hotcopy" />\r
-                               <arg value="@{from}" />\r
-                               <arg value="@{to}" />\r
-                       </exec>\r
-               </sequential>\r
-       </macrodef>\r
-\r
-       <macrodef name="svnDump">\r
-               <attribute name="from" />\r
-               <attribute name="to" />\r
-               <sequential>\r
-                       <echo message="SVN dump from @{from}" />\r
-                       <exec executable="/usr/bin/svnadmin" output="@{to}" error="@{to}.log">\r
-                               <arg line="dump @{from}" />\r
-                       </exec>\r
-               </sequential>\r
-       </macrodef>\r
-\r
-       <macrodef name="mysqlDump">\r
-               <attribute name="dbName" />\r
-               <attribute name="toDir" />\r
-               <sequential>\r
-                       <echo message="MySQL dump from @{dbName}" />\r
-                       <exec executable="/usr/bin/mysqldump" output="@{toDir}/@{dbName}.sql">\r
-                               <arg line="--lock-tables --add-locks --add-drop-table -u root" />\r
-                               <arg line="--databases @{dbName}" />\r
-                       </exec>\r
-               </sequential>\r
-       </macrodef>\r
-</project>
\ No newline at end of file