]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ceph-pr-docs: install ceph doc requirements
authorAlfredo Deza <adeza@redhat.com>
Wed, 19 Jul 2017 16:10:17 +0000 (12:10 -0400)
committerAlfredo Deza <adeza@redhat.com>
Wed, 19 Jul 2017 18:00:52 +0000 (14:00 -0400)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
ceph-pr-docs/build/build

index 79e8f5eaf5920b280d065f3c47d55b796c93ee40..3e8a67766b9e6d166199872b5e0c09fb72884540 100644 (file)
@@ -2,7 +2,16 @@
 
 set -ex
 
+# make sure any shaman list file is removed. At some point if all nodes
+# are clean this will not be needed.
+sudo rm -f /etc/apt/sources.list.d/shaman*
+
+# Ceph doc build deps, Ubuntu only because ditaa is not packaged for CentOS
+sudo apt-get update
+sudo apt-get install -y gcc python-dev python-pip python-virtualenv libxml2-dev libxslt-dev doxygen graphviz ant ditaa
+sudo apt-get install -y python-sphinx
+
 ./admin/build-doc
 
+# XXX to be removed after it is all working, here for debug only
 ls -l build-doc/output/html/
-