40 lines
901 B
Bash
Executable File
40 lines
901 B
Bash
Executable File
#!/bin/sh
|
|
|
|
DIR=/home/gfk/lcdproc/nightly
|
|
|
|
# stable-0-5-x or current
|
|
BRANCH=$1
|
|
|
|
# dev or user
|
|
DOCS=$2
|
|
|
|
XMLTO=/usr/bin/xmlto
|
|
SSH=/usr/bin/ssh
|
|
RSYNC=/usr/bin/rsync
|
|
|
|
#############################
|
|
cd ${DIR}
|
|
DOCSPATH=${DIR}/${BRANCH}/docs/lcdproc-${DOCS}
|
|
DOCSFILE=${DOCSPATH}/lcdproc-${DOCS}.docbook
|
|
|
|
# Generate HTML
|
|
${XMLTO} xhtml-nochunks ${DOCSFILE} >/dev/null 2>&1
|
|
mv lcdproc-${DOCS}.html ${BRANCH}-${DOCS}.html
|
|
|
|
# Generate PDF
|
|
#${XMLTO} pdf ${DOCSFILE} >/dev/null 2>&1
|
|
#mv lcdproc-${DOCS}.pdf ${BRANCH}-${DOCS}.pdf
|
|
|
|
# Generate TXT
|
|
${XMLTO} txt ${DOCSFILE} >/dev/null 2>&1
|
|
mv lcdproc-${DOCS}.txt ${BRANCH}-${DOCS}.txt
|
|
|
|
# Upload the thing
|
|
#${SCP} -r -qB \
|
|
${RSYNC} -qr \
|
|
${BRANCH}-${DOCS}.html ${BRANCH}-${DOCS}.txt \
|
|
gfk@lcdproc.sourceforge.net:www-lcdproc/docs/
|
|
|
|
# Finish the process on the server
|
|
#${SSH} -q -l gfk lcdproc.sourceforge.net "sh lcdproc-compress-html-docs.sh ${BRANCH}-${DOCS}-html"
|