[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 4/4] docs/html/: Arrange for automatic build of hypercall docs



On Tue, Nov 29, Ian Jackson wrote:

> - Use index.html rather than a stamp file.
> - Automatically generate dependencies.
> - Wire into the docs build system
> 

> +-include html/hypercall/.deps

This creates a new .deps file which is also installed during make
install. Unfortunately the rpm post-build checks reject such a file and
the package build fails. My quick hack to remove it during make install
looks like this:

--- a/docs/Makefile
+++ b/docs/Makefile
@@ -102,7 +102,7 @@ install: all
        $(INSTALL_DIR) $(DESTDIR)$(MANDIR)
        cp -dR man1 $(DESTDIR)$(MANDIR)
        cp -dR man5 $(DESTDIR)$(MANDIR)
-       [ ! -d html ] || cp -dR html $(DESTDIR)$(DOCDIR)
+       if [ -d html ] ; then cp -dR html $(DESTDIR)$(DOCDIR) ; find 
$(DESTDIR)$(DOCDIR) -name .deps -print0 | xargs -0 --no-run-if-empty rm -f ; fi
 
 pdf/%.pdf: ps/%.ps
        $(INSTALL_DIR) $(@D)


There is probably a better way to get rid of the file.

Olaf

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.