From ede6697137df81fc81fa4bdbcd35954206b79919 Mon Sep 17 00:00:00 2001 From: megacz Date: Fri, 30 Jan 2004 06:47:32 +0000 Subject: [PATCH] 2002/05/28 17:47:53 darcs-hash:20040130064732-2ba56-c33979e163c4028170e62087d1160716fe523b62.gz --- build.xml | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/build.xml b/build.xml index 4dbd098..98fac38 100644 --- a/build.xml +++ b/build.xml @@ -94,6 +94,9 @@ + @@ -164,14 +167,15 @@ # 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/ + # 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` @@ -185,22 +189,14 @@ 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" && 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>&1 & + /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} -- 1.7.10.4