summaryrefslogtreecommitdiffstats
path: root/tools/gendoc/gendoc
diff options
context:
space:
mode:
Diffstat (limited to 'tools/gendoc/gendoc')
-rwxr-xr-xtools/gendoc/gendoc17
1 files changed, 17 insertions, 0 deletions
diff --git a/tools/gendoc/gendoc b/tools/gendoc/gendoc
new file mode 100755
index 0000000..68dfa7b
--- /dev/null
+++ b/tools/gendoc/gendoc
@@ -0,0 +1,17 @@
+#!/bin/bash -x
+
+if [ $# -ne 4 ]; then
+ echo "Usage: $0 <mock-config> <openlmi-providers tag> <openlmi-networking tag> <openlmi-storage tag>"
+ exit 1
+fi
+
+MOCK=$1
+shift
+
+mock -r $MOCK --install plantuml konkretcmpi-devel openlmi-providers-devel git dia python-sphinx cim-schema cmake sblim-cmpi-devel glib2-devel check-devel NetworkManager-devel libuuid-devel dbus-glib-devel python-sphinx-theme-openlmi graphviz
+mock -r $MOCK --shell "rm -rf /builddir/doc/ /builddir/gendoc-mock-inside"
+mock -r $MOCK --copyin gendoc-mock-inside /builddir || exit 1
+mock -r $MOCK --copyin doc /builddir/doc || exit 1
+mock -r $MOCK --shell /builddir/gendoc-mock-inside $* || exit 1
+mock -r $MOCK --copyout /builddir/doc/doc.tgz . || exit 1
+mock -r $MOCK --shell "rm -rf /builddir/doc/* /builddir/gendoc-mock-inside"