2002/05/28 17:47:53
authormegacz <megacz@xwt.org>
Fri, 30 Jan 2004 06:47:32 +0000 (06:47 +0000)
committermegacz <megacz@xwt.org>
Fri, 30 Jan 2004 06:47:32 +0000 (06:47 +0000)
darcs-hash:20040130064732-2ba56-c33979e163c4028170e62087d1160716fe523b62.gz

build.xml

index 4dbd098..98fac38 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -94,6 +94,9 @@
         <antcall target="genjavadoc"/>
         <antcall target="genjavasrc"/>
         <property name="staging-flag" value=""/>
+<!--
+        <property name="host" value="gosset.megacz.com"/>
+-->
         <property name="host" value="xwt.org"/>
         <antcall target="really-push"/>
     </target>
         <bash>
             # tidy up and rsync our changes
             find www/html -name \*~ | xargs rm -f
+            rm www/html/tmp.[0-9]
             rsync -Pv --delete --exclude=html/dist/\* -rze ssh www/ root@${host}:/xwt-new/www/
             rsync -u -Pv -rze ssh www/html/dist/ root@${host}:/xwt-new/www/html/dist/
         </bash>
 
         <bash host="root@${host}">
+
             # stop services
-            /sbin/start-stop-daemon --stop --pidfile /var/log/xwt/apache.pid --exec /usr/sbin/apache
-            /sbin/start-stop-daemon --stop --pidfile /var/log/xwt/tomcat.pid --user www-data
+            /etc/init.d/xwt-cluster stop
 
             rm -rf /xwt-`date +%d-%b-%H:%M`
             mv /xwt /xwt-`date +%d-%b-%H:%M`
             ln -s /xwt/www/webapps /xwt/www/webapps/WEB-INF
             ln -s /xwt/www/launch  /xwt/www/launch/ROOT
             ln -s /xwt/www/launch  /xwt/www/launch/WEB-INF
+            ln -s /xwt/www/wiki    /xwt/www/wiki/ROOT
+            ln -s /xwt/www/wiki    /xwt/www/wiki/WEB-INF
             
-            export JAVA_HOME=/usr/lib/j2sdk1.3
-            export CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tools.jar:/usr/share/tomcat/classes:/usr/share/tomcat/lib/tomcat.jar
-
-            touch /var/log/xwt/tomcat.log
-            chown www-data /var/log/xwt/tomcat.log
-
             test ${host} == "xwt-staging.org" &amp;&amp; echo -e "User-agent: *\nDisallow: /\n" > /xwt/www/html/robots.txt
+            echo ${staging-flag} > /xwt/staging-flag
 
-            /sbin/start-stop-daemon \
-                --start --pidfile /var/log/xwt/tomcat.pid --make-pidfile --chuid www-data --exec \
-                    /usr/lib/j2sdk1.3/bin/java -- -server -Dtomcat.home=/usr/share/tomcat -Xmx500M \
-                    org.apache.tomcat.startup.Main -config /xwt/www/etc/server.xml start \
-                >> /var/log/xwt/tomcat.log 2>&amp;1 &amp;
+            /etc/init.d/xwt-cluster start
 
-            /sbin/start-stop-daemon --start --pidfile /var/log/xwt/apache.pid --exec /usr/sbin/apache -- -f /xwt/www/etc/httpd.conf ${staging-flag}
         </bash>
     </target>