3a2d8bab047fc0a49f64f19df9249378cbef520f
[www.git] / www-update.sh
1 #!/bin/bash
2
3 set -e
4
5 GIT_DIR=git
6
7 if [ ! -d $GIT_DIR/psensor ]; then
8     echo "[psensor] GIT clone"
9     git clone https://git.wpitchoune.net/psensor.git $GIT_DIR/psensor
10 else
11     echo "[psensor] GIT pull"
12     git -C $GIT_DIR/psensor pull
13 fi
14
15
16 if [ ! -d $GIT_DIR/asciidoctor_to_rss ]; then
17     echo "[asciidoctor_to_rss] GIT clone"
18     git clone https://git.wpitchoune.net/asciidoctor_to_rss.git $GIT_DIR/asciidoctor_to_rss
19 else
20     echo "[asciidoctor_to_rss] GIT pull"
21     git -C $GIT_DIR/asciidoctor_to_rss pull
22 fi
23
24 cd git/asciidoctor_to_rss
25 mvn clean install
26 cd -
27
28 echo Generate news files
29 git/asciidoctor_to_rss/asciidoctor_to_rss.sh src/news www/news src/asciidoctorrss.props
30 echo Generate news files done
31
32 SDIR=`dirname $0`
33 RDIR=`realpath $SDIR`
34
35 OPTS="-a linkcss -a stylesheet=../style.css -a docinfodir=$RDIR"
36
37 asciidoctor $OPTS $GIT_DIR/psensor/NEWS -D www/psensor
38 asciidoctor $OPTS $GIT_DIR/psensor/README -D www/psensor
39
40 asciidoctor $OPTS $GIT_DIR/psensor/doc/faq.txt -D www/psensor
41 asciidoctor $OPTS $GIT_DIR/psensor/doc/TODO.txt -D www/psensor
42
43 asciidoctor $OPTS src/psensor/index.adoc -D www/psensor/
44 asciidoctor $OPTS src/psensor/ubuntu.adoc -D www/psensor/
45 asciidoctor $OPTS src/psensor/remote.adoc -D www/psensor
46 asciidoctor $OPTS src/psensor/contribute.adoc -D www/psensor/
47
48 OPTS="-a linkcss -a stylesheet=../style.css"
49
50 asciidoctor $OPTS src/ppastats/ppastats.adoc -D www/ppastats/
51
52 asciidoctor $OPTS src/mp3tool/mp3tool.adoc -D www/mp3tool/
53
54 asciidoctor $OPTS src/ptask/ptask.adoc -D www/ptask/
55
56 asciidoctor $OPTS src/cooking/riz_au_lait.adoc -D www/cooking/
57 asciidoctor $OPTS src/cooking/index.adoc -D www/cooking/
58 asciidoctor $OPTS src/cooking/semoule_au_lait.adoc -D www/cooking/