The mkcvmdoc.sh script doesn't always get the $top_srcdir and
$top_builddir thing right, which breaks if you build out-of-tree.

Signed-off-by: Robert Schwebel <[EMAIL PROTECTED]>

 doc/mkcvmdoc.sh |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

Index: doc/mkcvmdoc.sh
===================================================================
--- doc/mkcvmdoc.sh.orig
+++ doc/mkcvmdoc.sh
@@ -31,15 +31,15 @@ top_srcdir="$1"
 top_builddir="$2"
 
 # Make the output directory.
-if test ! -d "$top_srcdir/doc/cvmdoc" ; then
-       mkdir "$top_srcdir/doc/cvmdoc"
+if test ! -d "$top_builddir/doc/cvmdoc" ; then
+       mkdir "$top_builddir/doc/cvmdoc"
 fi
 
 # Create the "cvm.xml" file from the interpreter sources.
-if "$top_builddir/csdoc/src2xml" "$top_srcdir"/engine/cvm*.c 
>"$top_srcdir/doc/cvmdoc/cvm.xml" ; then
+if "$top_builddir/csdoc/src2xml" "$top_srcdir"/engine/cvm*.c 
>"$top_builddir/doc/cvmdoc/cvm.xml" ; then
        :
 else
-       rm -f "$top_srcdir/doc/cvmdoc/cvm.xml"
+       rm -f "$top_builddir/doc/cvmdoc/cvm.xml"
        echo "$0: src2xml failed"
        exit 1
 fi
@@ -48,10 +48,10 @@ fi
 # Python is not present or it doesn't have sufficient modules
 # to process the XML input.  We continue in this case so that
 # the main documentation build can complete.
-if python "$top_srcdir/doc/cvmdoc.py" "$top_srcdir/doc/cvmdoc" 
"$top_srcdir/engine/cvm.h" <"$top_srcdir/doc/cvmdoc/cvm.xml"; then
+if python "$top_srcdir/doc/cvmdoc.py" "$top_srcdir/doc/cvmdoc" 
"$top_srcdir/engine/cvm.h" <"$top_builddir/doc/cvmdoc/cvm.xml"; then
        :
 else
-       touch "$top_srcdir/doc/cvmdoc/index.html"
+       touch "$top_builddir/doc/cvmdoc/index.html"
        echo "$0: cvmdoc.py failed - dummy CVM documentation generated"
        echo "$0: this error is not serious and can be safely ignored"
        exit 0

--
 Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
 Pengutronix - Linux Solutions for Science and Industry
   Handelsregister:  Amtsgericht Hildesheim, HRA 2686
     Hannoversche Str. 2, 31134 Hildesheim, Germany
   Phone: +49-5121-206917-0 |  Fax: +49-5121-206917-9

_______________________________________________
Developers mailing list
[email protected]
http://dotgnu.org/mailman/listinfo/developers

Reply via email to