Newer
Older
#! /bin/bash
set -e
$PY_EXE -m pip install docutils sphinx
cd doc
cat > doc_upload_ssh_config <<END
Host doc-upload
User doc
IdentityFile doc_upload_key
IdentitiesOnly yes
Hostname marten.tiker.net
StrictHostKeyChecking false
END
make html
if test -n "${DOC_UPLOAD_KEY}"; then
echo "${DOC_UPLOAD_KEY}" > doc_upload_key
chmod 0600 doc_upload_key
RSYNC_RSH="ssh -F doc_upload_ssh_config" ./upload-docs.sh || { rm doc_upload_key; exit 1; }
rm doc_upload_key
else
echo "Skipping upload. DOC_UPLOAD_KEY was not provided."
fi