#!/bin/bash # update errata echo "update errata pages..." for i in 6x 5x do echo -n "$i " if ( ls errata/$i/*.dat >& /dev/null ); then (cd errata/$i/ ; ruby ../../bin/layout-errata.rb) fi done echo "done." for i in news events vlmagazine do echo "update $i pages..." (cd $i/ ; ruby ../bin/layout-${i}.rb) echo "done." done echo "update vineseednews..." echo -n "html " bash bin/mkpackagenews.sh VineSeed > vineseednews.html echo -n "rdf " bin/getpackagerdf.sh VineSeed > vineseednews.rdf echo "done." echo "update vineplus6news..." echo -n "html " bash bin/mkpackagenews.sh VinePlus6 > vineplus6news.html echo -n "rdf " bin/getpackagerdf.sh VinePlus6 > vineplus6news.rdf echo "done." echo "update vineplus5news..." echo -n "html " bash bin/mkpackagenews.sh VinePlus5 > vineplus5news.html echo -n "rdf " bin/getpackagerdf.sh VinePlus5 > vineplus5news.rdf echo "done." echo "update web pages..." ruby bin/layout.rb echo "done." echo "publish pages..." mkdir -p html cp -a *.html *.rdf js css errata events vlmagazine gpgkey images news html/ find html/ -name '*.dat' -exec rm -f \{\} \; find html/ -name '*~' -exec rm -f \{\} \; rm -rf html/*/.svn html/*/*/.svn