]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
man: point man/conf.py and Makefile to doc/man
authorKefu Chai <kchai@redhat.com>
Tue, 7 Apr 2015 04:29:04 +0000 (12:29 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 7 Apr 2015 15:26:49 +0000 (23:26 +0800)
Fixes: #11320
Signed-off-by: Kefu Chai <kchai@redhat.com>
man/Makefile.am
man/conf.py

index 9927646f018313b1b78384e7eac5c79a8a8fdc85..f7b4dac671decbafeb62ab47404ddffadc9ae809 100644 (file)
@@ -13,7 +13,7 @@ include Makefile-server.am
 endif
 
 check-local:
-       ${SPHINX_BUILD} -b man -d doctrees . $(top_builddir)/man
+       ${SPHINX_BUILD} -b man -d doctrees -c . $(top_srcdir)/doc/man $(top_builddir)/man
 
 # prevent `make` from running in parallel, sphinx runs better in batch mode.
 .PHONY: sphinx-build.stamp
@@ -21,7 +21,7 @@ check-local:
 $(dist_man_MANS): sphinx-build.stamp
 
 sphinx-build.stamp:
-       ${SPHINX_BUILD} -Q -b man -d doctrees -c . . $(top_builddir)/man
+       ${SPHINX_BUILD} -Q -b man -d doctrees -c . $(top_srcdir)/doc/man $(top_builddir)/man
 
 clean-local:
        @rm -f *.8
index 4ba7317c3cc79e9201baa8eb8b03ebf3c6d85eb6..375bfb987cf9ba3f5de106ce275abe025d69b16b 100644 (file)
@@ -8,8 +8,9 @@ release = 'dev'
 exclude_patterns = ['**/.#*', '**/*~']
 
 def _get_manpages():
-    import os
-    man_dir = os.path.dirname(__file__)
+    src_dir = os.path.dirname(__file__)
+    top_srcdir = os.path.dirname(src_dir)
+    man_dir = os.path.join(top_srcdir, 'doc', 'man')
     sections = os.listdir(man_dir)
     for section in sections:
         section_dir = os.path.join(man_dir, section)