#!/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