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