[stgt] [PATCH 1/1] Add a manpage for TGTD in XSLT format and makefile changes to build it.
FUJITA Tomonori
fujita.tomonori at lab.ntt.co.jp
Wed Feb 17 06:46:26 CET 2010
On Wed, 17 Feb 2010 11:16:43 +1100
ronnie sahlberg <ronniesahlberg at gmail.com> wrote:
> Please find attached a small patch that adds initial documentation in
> XSLT format for tgtd.
>
> This file is, if xsltproc is present, used to generate both a manpage
> and a html page for tgtd.
Great, thanks a lot!
I have some comments (I might be totally wrong since I don't know
xsltproc stuff).
> Signed-off-by: Ronnie Sahlberg <ronniesahlberg at gmail.com>
> ---
> doc/Makefile | 17 ++++++-
> doc/htmlpages/tgtd.8.html | 40 +++++++++++++++
> doc/manpages/tgtd.8 | 81 +++++++++++++++++++++++++++++
Do we need to add tgtd.8.html and tgtd.8? I thought that xsltproc
generates them from tgtd.8.xml?
> doc/tgtd.8.xml | 123 +++++++++++++++++++++++++++++++++++++++++++++
> 4 files changed, 260 insertions(+), 1 deletions(-)
> create mode 100644 doc/htmlpages/tgtd.8.html
> create mode 100644 doc/manpages/tgtd.8
> create mode 100644 doc/tgtd.8.xml
>
> diff --git a/doc/Makefile b/doc/Makefile
> index f7cdfd3..77b6f87 100644
> --- a/doc/Makefile
> +++ b/doc/Makefile
> @@ -2,10 +2,15 @@ mandir ?= $(PREFIX)/share/man
> docdir ?= $(PREFIX)/share/doc/tgt
>
> MANPAGES = manpages/tgtadm.8 manpages/tgt-admin.8 \
> - manpages/tgt-setup-lun.8
> + manpages/tgt-setup-lun.8 manpages/tgtd.8
> +
> DOCS = README.fcoe README.ibmvstgt README.iscsi README.iser \
> README.lu_configuration README.mmc tmf.txt
>
> +XSLTPROC = /usr/bin/xsltproc
> +XMLMAN = manpages/tgtd.8
> +XMLHTML = htmlpages/tgtd.8.html
> +
> .PHONY:all
> all:
>
> @@ -19,3 +24,13 @@ install: $(MANPAGES) $(DOCS)
> .PHONY: clean
> clean:
>
> +manpages/tgtd.8: tgtd.8.xml
> + -test -z "$(XSLTPROC)" || $(XSLTPROC) -o $@ http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
> +
> +htmlpages/tgtd.8.html: tgtd.8.xml
> + -test -z "$(XSLTPROC)" || $(XSLTPROC) -o $@ http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl $<
It means that it tries to connect to docbook.sf.net? If so, can we use
the local files instead?
fujita at rose:~/git/tgt/doc$ xsltproc /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl tgtd.8.xml
Note: meta date : no date; using generated date tgtd
Note: meta date : see http://docbook.sf.net/el/date tgtd
Note: meta source : no *info/productname or alternative tgtd
Note: meta source : see http://docbook.sf.net/el/productname tgtd
Note: meta source : no refentry/refmeta/refmiscinfo at class=source tgtd
Note: meta source : see http://docbook.sf.net/el/refmiscinfo tgtd
Note: meta version: no *info/productnumber or alternative tgtd
Note: meta version: see http://docbook.sf.net/el/productnumber tgtd
Note: meta version: no refentry/refmeta/refmiscinfo at class=version tgtd
Note: meta version: see http://docbook.sf.net/el/refmiscinfo tgtd
Warn: meta source : no valid fallback for source; leaving empty tgtd
Note: meta manual : no titled ancestor of refentry tgtd
Note: meta manual : no refentry/refmeta/refmiscinfo at class=manual tgtd
Note: meta manual : see http://docbook.sf.net/el/refmiscinfo tgtd
Warn: meta manual : no valid fallback for manual; leaving empty tgtd
Note: Writing tgtd.8
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
More information about the stgt
mailing list