]> git.sur5r.net Git - bacula/bacula/blob - bacula/release/makedocsonly
Backport from BEE
[bacula/bacula] / bacula / release / makedocsonly
1 #!/bin/sh
2 #
3 # Make only the docs packages
4 #
5
6 # Source config
7 . ./config
8
9 check_rtn()
10 {
11 if [ $? -ne 0 ] ; then
12   echo " "
13   echo "Error in $1 ..."
14   exit 1
15 fi
16 }
17
18 echo "Creating release version: ${ver}"
19
20 cd $cwd
21
22 ./makedocsrel $bacula $branch $docs $remote $branch $ver  | tee -a build.log
23 check_rtn makedocsrel
24
25 ./makemanualsrel $ver
26 check_rtn makemanualsrel
27
28 # strip known error words from build.log
29 sed -i -e 's%strerror%%g' build.log
30 sed -i -e 's%dlerror%%g' build.log
31 sed -i -e 's%OnError%%g' build.log
32 sed -i -e 's%k7\-error%%g' build.log
33 sed -i -e 's%error\.tpl%%g' build.log
34 sed -i -e 's%error\.ico%%g' build.log
35 sed -i -e 's%errors\-test%%g' build.log
36 sed -i -e 's%fatal\-test%%g' build.log
37 sed -i -e 's%errors\.in%%g' build.log
38 sed -i -e 's%s_error%%g' build.log
39 grep -i error build.log >/dev/null
40 if [ $? -eq 0 ] ; then
41   echo " "
42   echo "Errors in build.log"
43   exit 1
44 fi
45 grep -i warning build.log >/dev/null
46 if [ $? -eq 0 ] ; then
47   echo " "
48   echo "Warnings in build.log"
49   exit 1
50 fi
51 grep -i fatal build.log >/dev/null
52 if [ $? -eq 0 ] ; then
53   echo " "
54   echo "Fatal errors in build.log"
55   exit 1
56 fi