build-docs: Change to the right directory before calling 'make clean'.
[ira/wip.git] / release-scripts / build-docs
1 #!/bin/sh
2
3 DOCSRCDIR=`dirname $0`/../docs-xml
4
5 cd $DOCSRCDIR || exit 1
6
7 git clean -d -x -f
8 autoconf && \
9         ./configure --with-papersize=letter && \
10         make smbdotconf/parameters.all.xml && \
11         make release
12
13 if [ $? != 0 ]; then
14         echo "Docs build failed!"
15         exit 1
16 fi
17
18 mkdir ../docs
19 rsync -Ca --delete --exclude=.git output/ ../docs/
20 rsync -Ca --exclude=.svn registry ../docs/
21 rsync -Ca --exclude=.svn archives/ ../docs/
22
23 cd ../docs || exit 1
24 /bin/rm -rf test.pdf Samba4*pdf htmldocs/Samba4* htmldocs/test
25 mv manpages-3 manpages
26 mv htmldocs/manpages-3 htmldocs/manpages
27
28 cd ../docs-xml || exit 1
29 make clean
30
31 exit