source: projects/web/trunk/bin/update.sh @ 11226

Revision 11226, 1.1 KB checked in by daisuke, 6 years ago (diff)

fix

RevLine 
[1284]1#!/bin/bash
2
[8397]3mkdir -p tmp rdf html
4
[1284]5# update errata
6echo "update errata pages..."
[8397]7for i in 6x
[1284]8do
9  echo -n "$i "
[4496]10  if ( ls errata/$i/*.dat >& /dev/null ); then
11    (cd errata/$i/ ; ruby ../../bin/layout-errata.rb)
12  fi
[1284]13done
14echo "done."
15
16for i in news events vlmagazine
17do
18  echo "update $i pages..."
19  (cd $i/ ; ruby ../bin/layout-${i}.rb)
20  echo "done."
21done
22
23echo "update vineseednews..."
24echo -n "html "
[8372]25bash bin/mkpackagenews.sh VineSeed > tmp/vineseednews.html
[1284]26
27echo -n "rdf "
[8389]28bin/getpackagerdf.sh VineSeed > rdf/vineseednews.rdf
[1284]29echo "done."
30
[4496]31echo "update vineplus6news..."
32echo -n "html "
[11226]33bash bin/mkpackagenews.sh VinePlus6 > tmp/vineplus6.5news.html
[4496]34
35echo -n "rdf "
[11226]36bin/getpackagerdf.sh VinePlus6 > rdf/vineplus6.5news.rdf
[4496]37echo "done."
38
[1284]39echo "update web pages..."
40ruby bin/layout.rb
41echo "done."
42
[9695]43echo "copy special web pages..."
44find contents.d/* -type d | while read f
45do
46  cp -a $f html/
47done
48echo "done."
49
[1284]50echo "publish pages..."
51mkdir -p html
[8399]52cp -a tmp/*.html rdf/*.rdf rdf js css errata events vlmagazine gpgkey images img news html/
[1284]53find html/ -name '*.dat' -exec rm -f \{\} \;
54find html/ -name '*~' -exec rm -f \{\} \;
[1285]55rm -rf html/*/.svn html/*/*/.svn
Note: See TracBrowser for help on using the repository browser.