aboutsummaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorJunichi Uekawa <dancer@coreduo.netfort.gr.jp>2007-06-15 18:21:23 +0900
committerJunichi Uekawa <dancer@coreduo.netfort.gr.jp>2007-06-15 18:21:23 +0900
commit5597e36f238dd98ee66ef55ae25a5baf5afaeea1 (patch)
treee6c60658f1e8499b5d1129bd2bfad6eb07a3b74d /Documentation
parent2aa6c79cc30eedb46308ec871da3e3547df090c6 (diff)
downloadpbuilder-5597e36f238dd98ee66ef55ae25a5baf5afaeea1.tar
pbuilder-5597e36f238dd98ee66ef55ae25a5baf5afaeea1.tar.gz
little doc modification
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/debconf7/pbuilder.tex32
1 files changed, 19 insertions, 13 deletions
diff --git a/Documentation/debconf7/pbuilder.tex b/Documentation/debconf7/pbuilder.tex
index 1755276..3ba502b 100644
--- a/Documentation/debconf7/pbuilder.tex
+++ b/Documentation/debconf7/pbuilder.tex
@@ -13,6 +13,9 @@ future.
\subsection{Concepts of using pbuilder}
+
+\begin{wrapfigure}{rt}{0.3\hsize}\includegraphics[width=1\hsize]{pbuildercycle.eps}\end{wrapfigure}
+
pbuilder facilitates clean-room environment testing of package building
through using a chroot image and extracting a fresh chroot image for
every build.
@@ -27,15 +30,17 @@ When everything is set, \texttt{pbuilder build} will accept
\texttt{.dsc} file (the Debian source-package) and build the package
inside the chroot.
-\begin{tabular}{|l|l|l|}
-\hline
-operation & operation frequency & context \\
-\hline
-create & once per base.tgz & create the base filesystem \\
-update & once per day (unstable update) & update the base filesystem \\
-build & once per package & build the Debian package inside chroot \\
-\hline
-\end{tabular}
+\begin{table}[h]
+ \begin{tabular}{|l|l|l|}
+ \hline
+ operation & operation frequency & context \\
+ \hline
+ create & once per base.tgz & create the base filesystem \\
+ update & once per day (unstable update) & update the base filesystem \\
+ build & once per package & build the Debian package inside chroot \\
+ \hline
+ \end{tabular}
+\end{table}
Let me examine a typical sequence of events in a day of a Debian Developer.
@@ -54,7 +59,7 @@ framework.
\subsection{pbuilder Development structure}
Let me mention a little bit about how pbuilder itself is developed.
-Currently pbuilder is co-maintained with resources provided by Alioth.
+Currently pbuilder is co-maintained using resources provided by Alioth.
Development is done mostly by Lo\"ic Minier and Junichi Uekawa, and
occasional commits from Matt Kraai, and Mattia Dongili.
@@ -84,9 +89,10 @@ Let me explain some of them.
\subsubsection{LVM port}
Someone did a port to using LVM snapshot for base.tgz-management. There
-was some mail posted, but noone really picked it up. chroot is still
-used as a method for segregation. The advantage is that LVM snapshots
-are much faster than extracting a tar archive for base image.
+was some e-mailing, but not quite gone into pbuilder. LVM method still
+uses chroot as the method for segregation. The advantage is that LVM
+snapshot process is much faster than extracting a tar archive for base
+image.
\subsubsection{user-mode-linux port}