On Ubuntu check for graphviz system config; VPP-396 86/2786/1
authorChris Luke <chrisy@flirble.org>
Fri, 9 Sep 2016 21:51:42 +0000 (17:51 -0400)
committerChris Luke <chrisy@flirble.org>
Fri, 9 Sep 2016 22:16:31 +0000 (18:16 -0400)
- Sometimes it seems Ubuntu doesn't always set up the Graphviz
  handler config. If it's missing, generate it.
  https://bugs.launchpad.net/ubuntu/+source/graphviz/+bug/1349026

Change-Id: I2c1e566817de8415f8b360c6f967cd76307a2a52
Signed-off-by: Chris Luke <chrisy@flirble.org>
doxygen/Makefile

index 471b6fd..895bc65 100644 (file)
@@ -87,6 +87,9 @@ ifeq ($(OS_ID),ubuntu)
                        dpkg-query --show $$i >/dev/null 2>&1 || inst="$$inst $$i"; \
                done; \
                if [ "$$inst" ]; then sudo apt-get $(CONFIRM) $(FORCE) install $$inst; fi
+       @if [ ! -f /usr/lib/graphviz/config6a ]; then \
+               sudo dot -c; \
+       fi
 else ifneq ("$(wildcard /etc/redhat-release)","")
        @sudo yum install $(CONFIRM) $(DOC_RPM_DEPENDS)
 else