]> git.sur5r.net Git - bacula/docs/blob - docs/upload
0898378669923124471b49de303c8d181dc6b046
[bacula/docs] / docs / upload
1 #!/bin/sh
2 if [ $# != 1 ] ; then
3   echo "First argument must be language, e.g.: send en|es|de|fr"
4   echo " "
5   exit 1
6 fi
7 cwd=`pwd`
8 lang=$1
9 src=$cwd/manuals/${lang}
10 ver=5.2.12
11 repo=release
12
13 echo "ver=${ver}"
14
15 # sendit src dest
16 sendit()
17 {
18   for i in console developers main misc problems utility; do
19     echo " "
20     echo "Sending: $1/$i"
21     echo "To:      $2/$i"
22     rsync -avz --delete --progress $1/$i/        $2/$i/
23     rsync -avz --delete --progress $1/$i/$i.pdf  $2/$i/
24   done
25 }
26
27 dest=bacula:/var/www/bacula/5.2.x-manuals/${lang}
28 echo "Sending to $dest"
29 sendit $src $dest
30
31 dest=bsweb:/var/www/docs/5.2.x-manuals/${lang}
32 echo "Sending to $dest"
33 sendit $src $dest
34
35 destdir=/home/frs/repo/htmldocs/${lang}/${ver}
36 dest=bsweb:${destdir}
37 ssh bsweb <<EOF
38 mkdir -p ${destdir}
39 EOF
40 echo "Sending to $dest"
41 sendit $src $dest