mirror of
https://gitlab.com/openlp/packaging.git
synced 2024-09-01 03:33:42 +00:00
40 lines
836 B
Bash
Executable File
40 lines
836 B
Bash
Executable File
#!/bin/bash
|
|
|
|
DOCSTYPE=$1
|
|
OLD_PATH=$PATH
|
|
PATH=/usr/local/bin:$PATH
|
|
|
|
if [[ "$DOCSTYPE" == "api" ]]; then
|
|
DOCSTITLE="API"
|
|
DOCSDIR="api"
|
|
TARBALL="docs"
|
|
else
|
|
if [[ "$DOCSTYPE" == "manual" ]]; then
|
|
DOCSTITLE="Manual"
|
|
DOCSDIR="manual"
|
|
TARBALL="manual"
|
|
else
|
|
DOCSTITLE="User Guide"
|
|
DOCSDIR="user-guide"
|
|
TARBALL="user-guide"
|
|
fi
|
|
fi
|
|
|
|
echo "Building $DOCSTITLE documentation..."
|
|
cd /home/openlp/Projects/documentation/trunk
|
|
bzr up
|
|
cd $DOCSDIR
|
|
echo $DOCSDIR
|
|
pwd
|
|
rm -fR build
|
|
make html
|
|
echo "Creating tarball..."
|
|
cd build
|
|
cp -R html $TARBALL
|
|
tar -czvf ${TARBALL}.tar.gz $TARBALL
|
|
echo "Uploading tarball..."
|
|
scp ${TARBALL}.tar.gz openlp@openlp.org:public_html/
|
|
ssh openlp@openlp.org "cd ~/public_html && tar -xzvf ${TARBALL}.tar.gz"
|
|
echo "Finished $DOCSTITLE run."
|
|
PATH=$OLD_PATH
|