added how to build psensor debian package
[www.git] / www-update.sh
1 #!/bin/bash
2
3 set -e
4
5 function convert_subdir {
6     AD_OPTS="-a linkcss -a stylesheet=../style.css"
7
8     for i in src/$1/*.adoc
9     do
10         echo "Convert $i"
11         asciidoctor $AD_OPTS $i -D www/$1
12     done
13 }
14
15 convert_subdir tricks
16
17 GIT_DIR=git
18
19 if [ ! -d $GIT_DIR/psensor ]; then
20     echo "[psensor] GIT clone"
21     git clone https://git.wpitchoune.net/psensor.git $GIT_DIR/psensor
22 else
23     echo "[psensor] GIT pull"
24     git -C $GIT_DIR/psensor pull
25 fi
26
27
28 if [ ! -d $GIT_DIR/asciidoctor_to_rss ]; then
29     echo "[asciidoctor_to_rss] GIT clone"
30     git clone https://git.wpitchoune.net/asciidoctor_to_rss.git $GIT_DIR/asciidoctor_to_rss
31 else
32     echo "[asciidoctor_to_rss] GIT pull"
33     git -C $GIT_DIR/asciidoctor_to_rss pull
34 fi
35
36 cd git/asciidoctor_to_rss
37 mvn clean install
38 cd -
39
40 echo Generate news files
41 git/asciidoctor_to_rss/asciidoctor_to_rss.sh src/news www/news src/asciidoctorrss.props
42 echo Generate news files done
43
44 SDIR=`dirname $0`
45 RDIR=`realpath $SDIR`
46
47 OPTS="-a linkcss -a stylesheet=../style.css -a docinfodir=$RDIR"
48
49 asciidoctor $OPTS $GIT_DIR/psensor/NEWS -D www/psensor
50 asciidoctor $OPTS $GIT_DIR/psensor/README -D www/psensor
51
52 asciidoctor $OPTS $GIT_DIR/psensor/doc/faq.txt -D www/psensor
53 asciidoctor $OPTS $GIT_DIR/psensor/doc/TODO.txt -D www/psensor
54
55 asciidoctor $OPTS src/psensor/index.adoc -D www/psensor/
56 asciidoctor $OPTS src/psensor/ubuntu.adoc -D www/psensor/
57 asciidoctor $OPTS src/psensor/remote.adoc -D www/psensor
58 asciidoctor $OPTS src/psensor/contribute.adoc -D www/psensor/
59 asciidoctor $OPTS src/psensor/build_debian_pkg.adoc -D www/psensor/
60 cp src/psensor/raspbian.pbuilderrc www/psensor
61
62 OPTS="-a linkcss -a stylesheet=../style.css"
63
64 asciidoctor $OPTS src/ppastats/ppastats.adoc -D www/ppastats/
65
66 asciidoctor $OPTS src/mp3tool/mp3tool.adoc -D www/mp3tool/
67
68 asciidoctor $OPTS src/ptask/ptask.adoc -D www/ptask/
69
70 asciidoctor $OPTS src/cooking/riz_au_lait.adoc -D www/cooking/
71 asciidoctor $OPTS src/cooking/index.adoc -D www/cooking/
72 asciidoctor $OPTS src/cooking/semoule_au_lait.adoc -D www/cooking/
73 asciidoctor $OPTS src/cooking/nems_au_poulet.adoc -D www/cooking/
74 asciidoctor $OPTS src/cooking/soupe_choux_vert.adoc -D www/cooking/
75