#!/bin/bash mkdir -p tmp rdf html # update errata echo "update errata pages..." for i in 6x 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 > tmp/vineseednews.html echo -n "rdf " bin/getpackagerdf.sh VineSeed > rdf/vineseednews.rdf echo "done." echo "update vineplus6news..." echo -n "html " bash bin/mkpackagenews.sh VinePlus6 > tmp/vineplus6.5news.html echo -n "rdf " bin/getpackagerdf.sh VinePlus6 > rdf/vineplus6.5news.rdf echo "done." echo "update web pages..." ruby bin/layout.rb echo "done." echo "copy special web pages..." find contents.d/* -type d | while read f do cp -a $f html/ done echo "done." echo "publish pages..." mkdir -p html cp -a tmp/*.html rdf/*.rdf rdf js css errata events vlmagazine gpgkey images img news html/ find html/ -name '*.dat' -exec rm -f \{\} \; find html/ -name '*~' -exec rm -f \{\} \; rm -rf html/*/.svn html/*/*/.svn