From 198eaed07600d75b2e58138c526e7dec78b4e38d Mon Sep 17 00:00:00 2001 From: dancer Date: Tue, 7 Mar 2006 17:46:30 +0000 Subject: documentation update, and add hooks to generate PDF documentation for pbuilder. --- Documentation/.cvsignore | 6 ++++ Documentation/Makefile | 19 +++++++++-- Documentation/debian-latex.xsl | 71 ++++++++++++++++++++++++++++++++++++++++++ Documentation/pbuilder-doc.xml | 11 +++++-- 4 files changed, 101 insertions(+), 6 deletions(-) create mode 100644 Documentation/debian-latex.xsl (limited to 'Documentation') diff --git a/Documentation/.cvsignore b/Documentation/.cvsignore index 420bf36..2a05a58 100644 --- a/Documentation/.cvsignore +++ b/Documentation/.cvsignore @@ -1 +1,7 @@ +pbuilder-doc.aux +pbuilder-doc.glo pbuilder-doc.html +pbuilder-doc.idx +pbuilder-doc.log +pbuilder-doc.out +pbuilder-doc.pdf diff --git a/Documentation/Makefile b/Documentation/Makefile index d0bd5ad..850542a 100644 --- a/Documentation/Makefile +++ b/Documentation/Makefile @@ -11,6 +11,15 @@ all: pbuilder-doc.html xsltproc pbuilder-doc.xsl $< > $@.tmp mv $@.tmp $@ +%.tex: %.xml debian-latex.xsl + ## requires db2latex-xsl and xsltproc package. + xsltproc --nonet --novalid --xinclude debian-latex.xsl $< > $@.tmp + mv $@.tmp $@ + +%.pdf: %.tex + pdflatex $< + pdflatex $< + install: pbuilder-doc.html install -d -m 755 -o root -g root $(DESTDIR)/usr/share/doc/pbuilder/ install -m 644 -o root -g root pbuilder-doc.html $(DESTDIR)/usr/share/doc/pbuilder/ @@ -18,12 +27,16 @@ install: pbuilder-doc.html preview: pbuilder-doc.html mozilla-firefox -remote "openfile($(PWD)/$<)" -release: pbuilder-doc.html pbuilder-doc.xml pbuilder-doc.css pbuilder-doc.xsl +release: pbuilder-doc.html pbuilder-doc.xml pbuilder-doc.css pbuilder-doc.xsl pbuilder-doc.pdf scp $^ cvs.alioth.debian.org:/org/alioth.debian.org/chroot/home/groups/pbuilder/htdocs/ + $(MAKE) release-netfort # for my homepage-publishing. -release-netfort: pbuilder-doc.html pbuilder-doc.xml pbuilder-doc.css pbuilder-doc.xsl +release-netfort: pbuilder-doc.html pbuilder-doc.xml pbuilder-doc.css pbuilder-doc.xsl pbuilder-doc.pdf cp $^ ~/public_html/netfort/software/pbuilder-doc/ +clean: + -rm pbuilder-doc.pdf pbuilder-doc.glo pbuilder-doc.idx pbuilder-doc.log pbuilder-doc.out + -.PHONY: preview release-netfort release \ No newline at end of file +.PHONY: preview release-netfort release clean \ No newline at end of file diff --git a/Documentation/debian-latex.xsl b/Documentation/debian-latex.xsl new file mode 100644 index 0000000..6a16b5f --- /dev/null +++ b/Documentation/debian-latex.xsl @@ -0,0 +1,71 @@ + + + + + + + /usr/share/xml/docbook/stylesheet/db2latex/latex/figures + default + 10pt,a4paper,onecolumn,twoside + PDF + 1 + latin1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + + + pdfauthor={ }, + pdfpagemode=UseNone, + pdftitle={}, + pdfpagelabels, + pdfsubject={}, + pdfkeywords={}, + pdfcreator={DocBook/XML db2latex-xsl}, + pdfstartview=FitH + + + + + \pagestyle{fancy} + \rhead[\leftmark]{} + \lhead[]{\rightmark} + \sloppy + + + + + + + + , + + + + + + + \begin{center} + \includegraphics[height=2cm]{openlogo-nd.pdf} \\ + \texttt{http://www.debian.org/} + \end{center} + + + + + + + + + + + + diff --git a/Documentation/pbuilder-doc.xml b/Documentation/pbuilder-doc.xml index 34bea20..da89dc3 100644 --- a/Documentation/pbuilder-doc.xml +++ b/Documentation/pbuilder-doc.xml @@ -2,9 +2,9 @@ - + - 2005-11-03 + 2006-3-8 pbuilder User's Manual pbuilder-doc Usage and operations @@ -16,6 +16,7 @@ + Introducing pbuilder @@ -1038,7 +1039,7 @@ $ sudo pbuilder update --hookdir ~/loginhooks/E10shell -pbuilder create --distribution sid --debootstrapopts "--arch=i386" --basetgz /var/cache/pbuilder/base-i386.tgz --mirror http://ftp.jp.debian.org/debian +pbuilder create --distribution sid --debootstrapopts --arch --debootstrapopts i386 --basetgz /var/cache/pbuilder/base-i386.tgz --mirror http://ftp.jp.debian.org/debian linux32 pbuilder build --basetgz /var/cache/pbuilder/base-i386.tgz @@ -1245,6 +1246,8 @@ cvs -z3 -d:pserver:anonymous@cvs.alioth.debian.org:/cvsroot/pbuilder co pbuilder Directory Structure outside the chroot + + Directory @@ -1307,6 +1310,8 @@ cvs -z3 -d:pserver:anonymous@cvs.alioth.debian.org:/cvsroot/pbuilder co pbuilder
Directory Structure inside the chroot + + Directory -- cgit v1.2.3