X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=build.xml;h=e4a4bf894d1bfafb89ada9eba2a913259c8ca9b1;hb=9435cda479fa98cbf58e9df731930ac7372c1a6f;hp=79980cd2146e89c4dbe493efad6e481bae33672c;hpb=60f40e150ac55307928546dcfb2717489aca4cbb;p=org.ibex.core.git diff --git a/build.xml b/build.xml index 79980cd..e4a4bf8 100644 --- a/build.xml +++ b/build.xml @@ -1,4 +1,4 @@ - + @@ -7,19 +7,10 @@ - - - - - - - - - @@ -27,142 +18,51 @@ - - find . -name \*\~ | xargs rm -f - find . -name \#\*\# | xargs rm -f - rm -rf bin-* bin xwt/html/dist/ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + + + + + + - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # throw on the prefix/suffix where needed - for A in `find www/html -name \*.html_` - do (cat www/html/prefix.html; cat $A; cat www/html/suffix.html; cat "$A"_ 2>/dev/null; cat www/html/tagline.html) > `echo $A | sed s/_\$//g` - done - - - - - - - - - - - - - - - - find www/html -name \*~ | xargs rm -f - - # throw on the prefix/suffix where needed - rm -f /tmp/delete-$$ - for A in `find www/html -name \*.html_` - do (cat www/html/prefix.html; cat $A; cat www/html/suffix.html; cat "$A"_ 2>/dev/null; cat www/html/tagline.html) > `echo $A | sed s/_\$//g` - echo $A | sed s/_\$//g >> /tmp/delete-$$ - done - - # in theory, we should be able to slam a fully-functional - # copy of the xwt server onto any debian machine with the - # right packages preinstalled (roughly: bind, apache, libapache-mod-ssl - # apache-ssl, sshd, rsync, j2sdk, tomcat) - - # first, clone the currently running copy of xwt, so we can use rsync to save bandwidth - ssh root@xwt.org "rm -rf /xwt-new; mkdir -p /xwt; mkdir -p /xwt-new; cd /xwt; tar cf - . | tar xf - -C /xwt-new" - - # now, rsync to process our changes - rsync -Pv --delete -rze ssh www/ root@xwt.org:/xwt-new/www/ - - # clean up generated html - cat /tmp/delete-$$ | xargs rm - rm -f /tmp/delete-$$ - - # stop services, clean up, transfer control, and restart services - ssh root@xwt.org "chmod +x /xwt-new/www/bounce.sh; /xwt-new/www/bounce.sh" - - - - - -