aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtravis/build_docs.sh14
1 files changed, 10 insertions, 4 deletions
diff --git a/travis/build_docs.sh b/travis/build_docs.sh
index ae67adf6..d62384f1 100755
--- a/travis/build_docs.sh
+++ b/travis/build_docs.sh
@@ -1,11 +1,17 @@
#!/bin/bash
+set -e
+
+if test "$TRAVIS_BUILD_DIR" = ""; then
+ TRAVIS_BUILD_DIR=$PWD
+fi
+
cd docs
echo "building docs for $TRAVIS_BUILD_DIR/docs"
-docker run -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs make html
+docker run --user $(id -u):$(id -g) -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs make html
# workaround for issue with sphinxcontrib-bibtex
-docker run -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs touch source/references.rst
-docker run -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs make html
-docker run -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs make latexpdf
+docker run --user $(id -u):$(id -g) -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs touch source/references.rst
+docker run --user $(id -u):$(id -g) -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs make html
+docker run --user $(id -u):$(id -g) -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs make latexpdf