[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

pkgsrc/doc/guide/files/binary.xml: 1.25 -> 1.26 ほか



以下のページの更新をしました。

pkgsrc/doc/guide/files/binary.xml: 1.25 -> 1.26
pkgsrc/doc/guide/files/build.xml: 1.33 -> 1.34
pkgsrc/doc/guide/files/platforms.xml: 1.39 -> 1.40

> It seems that the contents of <screen> should start in the first column
> for consistency. Make it so.

空白類文字の調節だけで、内容は変更されていません。
すぐに commit します。

以下、訳と原文それぞれの新旧の差分です。

--- binary.xml.orig	2006-12-25 22:26:18.000000000 +0900
+++ binary.xml	2006-12-25 22:26:18.000000000 +0900
@@ -1,6 +1,6 @@
-<!-- $NetBSD: binary.xml,v 1.25 2006/09/09 23:40:40 wiz Exp $ -->
+<!-- $NetBSD: binary.xml,v 1.26 2006/09/10 19:51:49 wiz Exp $ -->
 <!-- Based on english version: -->
-<!-- NetBSD: binary.xml,v 1.25 2006/09/09 23:40:40 wiz Exp   -->
+<!-- NetBSD: binary.xml,v 1.26 2006/09/10 19:51:49 wiz Exp   -->
 
 <chapter id="binary">
   <title>バイナリーパッケージを作る</title>
@@ -19,8 +19,10 @@
     <para>バイナリーパッケージを作るには、pkgsrc の適切なディレクトリーへ移動したうえで、
     <command>make package</command> を実行します。</para>
 
-    <screen>&rprompt; <userinput>cd misc/figlet</userinput>
-    &rprompt; <userinput>make package</userinput></screen>
+    <screen>
+&rprompt; <userinput>cd misc/figlet</userinput>
+&rprompt; <userinput>make package</userinput>
+    </screen>
 
     <para>これにより、パッケージが構築、インストール(もし、まだ済んでいなけれ
     ば)され、インストールされたパッケージからバイナリーパッケージが構築
@@ -200,8 +202,10 @@
       構築の妨げになりうるもの(<filename>/usr/local</filename>にインストールされているライブラリーなど)
       もすべて削除しておいてください。root になって、以下のようにタイプします:</para>
 
-      <screen>&rprompt; <userinput>cd /usr/pkgsrc</userinput>
-      &rprompt; <userinput>sh mk/bulk/build</userinput></screen>
+      <screen>
+&rprompt; <userinput>cd /usr/pkgsrc</userinput>
+&rprompt; <userinput>sh mk/bulk/build</userinput>
+      </screen>
 
       <para>何らかの理由で前回の構築が完了していない場合(電源断、システムパニックなど)
       は、以下を実行すると、その続きをすることができます:</para>
@@ -371,8 +375,10 @@
 	  <para>cvs を使って、<filename>/usr/sandbox/usr/pkgsrc</filename>
 	  内にpkgsrcをチェックアウトする:</para>
 
-	  <screen>&rprompt; <userinput>cd /usr/sandbox/usr</userinput>
-	  &rprompt; <userinput>cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -d -P pkgsrc</userinput></screen>
+	  <screen>
+&rprompt; <userinput>cd /usr/sandbox/usr</userinput>
+&rprompt; <userinput>cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -d -P pkgsrc</userinput>
+	  </screen>
 
 	  <para>この pkgsrc ツリーを、開発用の pkgsrc ツリーにマウントしたりリンクしたりしてはいけません。
 	  そういうことをすると問題を起こしがちだからです。</para>
@@ -396,8 +402,10 @@
       <para>chroot砂場の用意ができれば、
       以下の手順で構築を開始できます:</para>
 
-      <screen>&rprompt; <userinput>cd /usr/sandbox/usr/pkgsrc</userinput>
-      &rprompt; <userinput>sh mk/bulk/do-sandbox-build</userinput></screen>
+      <screen>
+&rprompt; <userinput>cd /usr/sandbox/usr/pkgsrc</userinput>
+&rprompt; <userinput>sh mk/bulk/do-sandbox-build</userinput>
+      </screen>
 
       <para>このコマンドは、砂場内に移動して、構築を開始するものです。構築が終わ
 	ると、構築の結果がメールで送信されます。できあがったバイナリーパッケージは、
@@ -462,7 +470,7 @@
       そのログイン名を直接指定します。たとえば、
       筆者のローカルアカウントは "feyrer" ですが、ログイン名は "hubertf" なので、以下のようにします。</para>
 
-      <screen>RSYNC_DST=hubertf@ftp.NetBSD.org:/pub/NetBSD/packages/pkgsrc-200xQy/NetBSD-a.b.c/arch/upload </screen>
+      <screen>RSYNC_DST=hubertf@ftp.NetBSD.org:/pub/NetBSD/packages/pkgsrc-200xQy/NetBSD-a.b.c/arch/upload</screen>
 
       <para>ここでは、アップロードの最中はディレクトリーを公開しないようにするため、
       独立した <filename>upload</filename> ディレクトリーにアップロードします。
@@ -480,10 +488,12 @@
       root アカウント用の一時的な鍵を使うようにする方法です。
       (同じ鍵を常時使うことはしないものとします)。</para>
 
-      <screen>&rprompt; <userinput>chroot /usr/sandbox</userinput>
-      chroot-&rprompt; <userinput>rm $HOME/.ssh/id-dsa*</userinput>
-      chroot-&rprompt; <userinput>ssh-keygen -t dsa</userinput>
-      chroot-&rprompt; <userinput>cat $HOME/.ssh/id-dsa.pub</userinput> </screen>
+      <screen>
+&rprompt; <userinput>chroot /usr/sandbox</userinput>
+chroot-&rprompt; <userinput>rm $HOME/.ssh/id-dsa*</userinput>
+chroot-&rprompt; <userinput>ssh-keygen -t dsa</userinput>
+chroot-&rprompt; <userinput>cat $HOME/.ssh/id-dsa.pub</userinput>
+      </screen>
 
       <para>ここで出力した <filename>id-dsa.pub</filename> の内容を、
       ftp.NetBSD.org の <filename>~/.ssh/authorized_keys</filename>
@@ -499,9 +509,11 @@
       <para>すべて順調にいけば、
       砂場から抜けて、アップロードを始めることができます。</para>
 
-      <screen>chroot-&rprompt; <userinput>exit</userinput>
-      &rprompt; <userinput>cd /usr/sandbox/usr/pkgsrc</userinput>
-      &rprompt; <userinput>sh mk/bulk/do-sandbox-upload</userinput> </screen>
+      <screen>
+chroot-&rprompt; <userinput>exit</userinput>
+&rprompt; <userinput>cd /usr/sandbox/usr/pkgsrc</userinput>
+&rprompt; <userinput>sh mk/bulk/do-sandbox-upload</userinput>
+      </screen>
 
       <para>アップロードにはそれなりに時間がかかるかもしれません。
       FTP サーバーで &man.ls.1; や &man.du.1; して、アップロードの過程を見てください。
@@ -519,10 +531,12 @@
       <filename>upload</filename> ディレクトリーの外に出して、
       公開された状態にします。</para>
 
-      <screen>nbftp% <userinput>cd /pub/NetBSD/packages/pkgsrc-200xQy/NetBSD-a.b.c/arch</userinput>
-      nbftp% <userinput>mv upload/* .</userinput>
-      nbftp% <userinput>rmdir upload</userinput>
-      nbftp% <userinput>chmod 755 .</userinput> </screen>
+      <screen>
+nbftp% <userinput>cd /pub/NetBSD/packages/pkgsrc-200xQy/NetBSD-a.b.c/arch</userinput>
+nbftp% <userinput>mv upload/* .</userinput>
+nbftp% <userinput>rmdir upload</userinput>
+nbftp% <userinput>chmod 755 .</userinput>
+      </screen>
     </sect2>
   </sect1>
 
@@ -543,20 +557,24 @@
       バイナリーパッケージが<filename>/usr/pkgsrc/packages/All</filename>に置いてあり、ISO 9660イメー
       ジ用の十分なディスク容量が<filename>/u2</filename>にあるものとします。</para>
 
-      <screen>&rprompt; <userinput>mkdir /u2/images</userinput>
-      &rprompt; <userinput>pkg_add /usr/pkgsrc/packages/All/cdpack</userinput>
-      &rprompt; <userinput>cdpack /usr/pkgsrc/packages/All /u2/images</userinput></screen>
+      <screen>
+&rprompt; <userinput>mkdir /u2/images</userinput>
+&rprompt; <userinput>pkg_add /usr/pkgsrc/packages/All/cdpack</userinput>
+&rprompt; <userinput>cdpack /usr/pkgsrc/packages/All /u2/images</userinput>
+      </screen>
 
       <para>各CDに共通ファイル(<filename>COPYRIGHT</filename>, <filename>README</filename>, など)を含めたい場合は、そのファイルを
       含むディレクトリーを作る必要があります。たとえば以下のようにします。</para>
 
-      <screen>&rprompt; <userinput>mkdir /tmp/common</userinput>
-      &rprompt; <userinput>echo "This is a README" &gt; /tmp/common/README</userinput>
-      &rprompt; <userinput>echo "Another file" &gt; /tmp/common/COPYING</userinput>
-      &rprompt; <userinput>mkdir /tmp/common/bin</userinput>
-      &rprompt; <userinput>echo "#!/bin/sh" &gt; /tmp/common/bin/myscript</userinput>
-      &rprompt; <userinput>echo "echo Hello world" &gt;&gt; /tmp/common/bin/myscript</userinput>
-      &rprompt; <userinput>chmod 755 /tmp/common/bin/myscript</userinput></screen>
+      <screen>
+&rprompt; <userinput>mkdir /tmp/common</userinput>
+&rprompt; <userinput>echo "This is a README" &gt; /tmp/common/README</userinput>
+&rprompt; <userinput>echo "Another file" &gt; /tmp/common/COPYING</userinput>
+&rprompt; <userinput>mkdir /tmp/common/bin</userinput>
+&rprompt; <userinput>echo "#!/bin/sh" &gt; /tmp/common/bin/myscript</userinput>
+&rprompt; <userinput>echo "echo Hello world" &gt;&gt; /tmp/common/bin/myscript</userinput>
+&rprompt; <userinput>chmod 755 /tmp/common/bin/myscript</userinput>
+      </screen>
 
       <para>ここで、以下のようにしてイメージを作成します。</para>
 
--- build.xml.orig	2006-12-25 22:26:20.000000000 +0900
+++ build.xml	2006-12-25 22:26:20.000000000 +0900
@@ -1,6 +1,6 @@
-<!-- $NetBSD: build.xml,v 1.33 2006/09/09 23:47:40 wiz Exp $ -->
+<!-- $NetBSD: build.xml,v 1.34 2006/09/10 19:51:49 wiz Exp $ -->
 <!-- Based on english version: -->
-<!-- NetBSD: build.xml,v 1.33 2006/09/09 23:47:40 wiz Exp   -->
+<!-- NetBSD: build.xml,v 1.34 2006/09/10 19:51:49 wiz Exp   -->
 
 <chapter id="build">
   <title>構築の手順</title>
@@ -799,9 +799,11 @@
 	  (<command>make update</command>を初めて実行するより<emphasis>前</emphasis>におこなってください。それ以外の場
 	  合、更新しようとしているパッケージをすべて失ってしまいます)</para>
 
-	  <screen><prompt>#</prompt> <userinput>make clean-update</userinput>
-	  <prompt>#</prompt> <userinput>make clean CLEANDEPENDS=YES</userinput>
-	  <prompt>#</prompt> <userinput>make update</userinput></screen>
+	  <screen>
+<prompt>#</prompt> <userinput>make clean-update</userinput>
+<prompt>#</prompt> <userinput>make clean CLEANDEPENDS=YES</userinput>
+<prompt>#</prompt> <userinput>make update</userinput>
+	  </screen>
 
 	  <para><command>make clean-update</command>の動作を変更するために、以下の変数をコマンドライン、
 	  または<filename>/etc/mk.conf</filename>で使うことができます。</para>
--- platforms.xml.orig	2006-12-25 22:26:21.000000000 +0900
+++ platforms.xml	2006-12-25 22:26:21.000000000 +0900
@@ -1,6 +1,6 @@
-<!-- $NetBSD: platforms.xml,v 1.39 2006/09/10 19:30:56 wiz Exp $ -->
+<!-- $NetBSD: platforms.xml,v 1.40 2006/09/10 19:51:49 wiz Exp $ -->
 <!-- Based on english version: -->
-<!-- NetBSD: platforms.xml,v 1.39 2006/09/10 19:30:56 wiz Exp   -->
+<!-- NetBSD: platforms.xml,v 1.40 2006/09/10 19:51:49 wiz Exp   -->
 
 <chapter id="platforms">
   <title>&os; 以外のシステムで pkgsrc を使う</title>
@@ -215,9 +215,10 @@
     <para>ブートストラップキットは、以下のようにして簡単にソースからインストールすることができます。</para>
 
     <screen>
-      &rprompt; <userinput>env CVS_RSH=ssh cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout pkgsrc</userinput>
-      &rprompt; <userinput>cd pkgsrc/bootstrap</userinput>
-    &rprompt; <userinput>./bootstrap</userinput></screen>
+&rprompt; <userinput>env CVS_RSH=ssh cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout pkgsrc</userinput>
+&rprompt; <userinput>cd pkgsrc/bootstrap</userinput>
+&rprompt; <userinput>./bootstrap</userinput>
+    </screen>
 
     <para>bootstrap を実行する前に、上で例示した方法以外で
     pkgsrc を取得する方法については、<xref linkend="getting"/>を参照してください。
@@ -356,11 +357,13 @@
 	  <para>FreeBSD ports のツールを使う予定がない場合は、混同を避けるために、
 	  それらを移動してしまってもいいかもしれません。たとえば以下のようにします。</para>
 
-	  <screen>&rprompt; <userinput>cd /usr/sbin</userinput>
-	  &rprompt; <userinput>mv pkg_add pkg_add.orig</userinput>
-	  &rprompt; <userinput>mv pkg_create pkg_create.orig</userinput>
-	  &rprompt; <userinput>mv pkg_delete pkg_delete.orig</userinput>
-	  &rprompt; <userinput>mv pkg_info pkg_info.orig</userinput></screen>
+	  <screen>
+&rprompt; <userinput>cd /usr/sbin</userinput>
+&rprompt; <userinput>mv pkg_add pkg_add.orig</userinput>
+&rprompt; <userinput>mv pkg_create pkg_create.orig</userinput>
+&rprompt; <userinput>mv pkg_delete pkg_delete.orig</userinput>
+&rprompt; <userinput>mv pkg_info pkg_info.orig</userinput>
+	  </screen>
 	</listitem>
 
 	<listitem>
@@ -560,7 +563,8 @@
 	各パッケージのインストール後に以下のコマンドを実行してください。</para>
 
 	<screen>
-	&rprompt; <userinput>chmod -R g+w $PKG_DBDIR</userinput></screen>
+&rprompt; <userinput>chmod -R g+w $PKG_DBDIR</userinput>
+	</screen>
 
       </sect3>
     </sect2>
@@ -698,11 +702,13 @@
 	  <para>OpenBSD ports のツールを使う予定がない場合は、混同を避けるために、
 	  それらを移動してしまってもいいかもしれません。たとえば以下のようにします。</para>
 
-	  <screen>&rprompt; <userinput>cd /usr/sbin</userinput>
-	  &rprompt; <userinput>mv pkg_add pkg_add.orig</userinput>
-	  &rprompt; <userinput>mv pkg_create pkg_create.orig</userinput>
-	  &rprompt; <userinput>mv pkg_delete pkg_delete.orig</userinput>
-	  &rprompt; <userinput>mv pkg_info pkg_info.orig</userinput></screen>
+	  <screen>
+&rprompt; <userinput>cd /usr/sbin</userinput>
+&rprompt; <userinput>mv pkg_add pkg_add.orig</userinput>
+&rprompt; <userinput>mv pkg_create pkg_create.orig</userinput>
+&rprompt; <userinput>mv pkg_delete pkg_delete.orig</userinput>
+&rprompt; <userinput>mv pkg_info pkg_info.orig</userinput>
+	  </screen>
 	</listitem>
 
 	<listitem>
Index: binary.xml
===================================================================
RCS file: /cvsroot/pkgsrc/doc/guide/files/binary.xml,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- binary.xml	9 Sep 2006 23:40:40 -0000	1.25
+++ binary.xml	10 Sep 2006 19:51:49 -0000	1.26
@@ -1,4 +1,4 @@
-<!-- $NetBSD: binary.xml,v 1.25 2006/09/09 23:40:40 wiz Exp $ -->
+<!-- $NetBSD: binary.xml,v 1.26 2006/09/10 19:51:49 wiz Exp $ -->
 
 <chapter id="binary">
   <title>Creating binary packages</title>
@@ -17,8 +17,10 @@
     directory in pkgsrc, and run <command>make
     package</command>:</para>
 
-    <screen>&rprompt; <userinput>cd misc/figlet</userinput>
-    &rprompt; <userinput>make package</userinput></screen>
+    <screen>
+&rprompt; <userinput>cd misc/figlet</userinput>
+&rprompt; <userinput>make package</userinput>
+    </screen>
 
     <para>This will build and install your package (if not already done),
     and then build a binary package from what was installed. You can
@@ -209,8 +211,10 @@
       interfere with builds, like some libs installed in
       <filename>/usr/local</filename>, etc. then become root and type:</para>
 
-      <screen>&rprompt; <userinput>cd /usr/pkgsrc</userinput>
-      &rprompt; <userinput>sh mk/bulk/build</userinput></screen>
+      <screen>
+&rprompt; <userinput>cd /usr/pkgsrc</userinput>
+&rprompt; <userinput>sh mk/bulk/build</userinput>
+      </screen>
 
       <para>If for some reason your last build didn't complete (power
       failure, system panic, ...), you can continue it by
@@ -390,8 +394,10 @@
 	  <para>Checkout pkgsrc via cvs into
 	  <filename>/usr/sandbox/usr/pkgsrc</filename>:</para>
 
-	  <screen>&rprompt; <userinput>cd /usr/sandbox/usr</userinput>
-	  &rprompt; <userinput>cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -d -P pkgsrc</userinput></screen>
+	  <screen>
+&rprompt; <userinput>cd /usr/sandbox/usr</userinput>
+&rprompt; <userinput>cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -d -P pkgsrc</userinput>
+	  </screen>
 
 	  <para>Do not mount/link this to the copy of your pkgsrc tree
 	  you do development in, as this will likely cause problems!</para>
@@ -416,8 +422,10 @@
       <para>When the chroot sandbox is set up, you can start
       the build with the following steps:</para>
 
-      <screen>&rprompt; <userinput>cd /usr/sandbox/usr/pkgsrc</userinput>
-      &rprompt; <userinput>sh mk/bulk/do-sandbox-build</userinput></screen>
+      <screen>
+&rprompt; <userinput>cd /usr/sandbox/usr/pkgsrc</userinput>
+&rprompt; <userinput>sh mk/bulk/do-sandbox-build</userinput>
+      </screen>
 
       <para>This will just jump inside the sandbox and start building.  At
 	the end of the build, mail will be sent with the results of
@@ -483,7 +491,7 @@
       into the variable, e.g. my local account is "feyrer", but for my
       login "hubertf", I use:</para>
 
-      <screen>RSYNC_DST=hubertf@ftp.NetBSD.org:/pub/NetBSD/packages/pkgsrc-200xQy/NetBSD-a.b.c/arch/upload </screen>
+      <screen>RSYNC_DST=hubertf@ftp.NetBSD.org:/pub/NetBSD/packages/pkgsrc-200xQy/NetBSD-a.b.c/arch/upload</screen>
 
       <para>A separate <filename>upload</filename> directory is used
       here to allow "closing" the directory during upload. To do
@@ -501,10 +509,12 @@
       for the root account <emphasis>inside the sandbox</emphasis>
       (assuming that no keys should be present there usually):</para>
 
-      <screen>&rprompt; <userinput>chroot /usr/sandbox</userinput>
-      chroot-&rprompt; <userinput>rm $HOME/.ssh/id-dsa*</userinput>
-      chroot-&rprompt; <userinput>ssh-keygen -t dsa</userinput>
-      chroot-&rprompt; <userinput>cat $HOME/.ssh/id-dsa.pub</userinput> </screen>
+      <screen>
+&rprompt; <userinput>chroot /usr/sandbox</userinput>
+chroot-&rprompt; <userinput>rm $HOME/.ssh/id-dsa*</userinput>
+chroot-&rprompt; <userinput>ssh-keygen -t dsa</userinput>
+chroot-&rprompt; <userinput>cat $HOME/.ssh/id-dsa.pub</userinput>
+      </screen>
 
       <para>Now take the output of <filename>id-dsa.pub</filename> and
       append it to your <filename>~/.ssh/authorized_keys</filename>
@@ -520,9 +530,11 @@
       <para>Now after all this works, you can exit the sandbox and start
       the upload:</para>
 
-      <screen>chroot-&rprompt; <userinput>exit</userinput>
-      &rprompt; <userinput>cd /usr/sandbox/usr/pkgsrc</userinput>
-      &rprompt; <userinput>sh mk/bulk/do-sandbox-upload</userinput> </screen>
+      <screen>
+chroot-&rprompt; <userinput>exit</userinput>
+&rprompt; <userinput>cd /usr/sandbox/usr/pkgsrc</userinput>
+&rprompt; <userinput>sh mk/bulk/do-sandbox-upload</userinput>
+      </screen>
 
       <para>The upload process may take quite some time. Use &man.ls.1; or
       &man.du.1; on the FTP server to monitor progress of the
@@ -540,10 +552,12 @@
       <filename>upload</filename> directory to have them accessible
       to everyone:</para>
 
-      <screen>nbftp% <userinput>cd /pub/NetBSD/packages/pkgsrc-200xQy/NetBSD-a.b.c/arch</userinput>
-      nbftp% <userinput>mv upload/* .</userinput>
-      nbftp% <userinput>rmdir upload</userinput>
-      nbftp% <userinput>chmod 755 .</userinput> </screen>
+      <screen>
+nbftp% <userinput>cd /pub/NetBSD/packages/pkgsrc-200xQy/NetBSD-a.b.c/arch</userinput>
+nbftp% <userinput>mv upload/* .</userinput>
+nbftp% <userinput>rmdir upload</userinput>
+nbftp% <userinput>chmod 755 .</userinput>
+      </screen>
     </sect2>
   </sect1>
 
@@ -569,22 +583,26 @@
       sufficient disk space exists in <filename>/u2</filename> to
       hold the ISO 9660 images.</para>
 
-      <screen>&rprompt; <userinput>mkdir /u2/images</userinput>
-      &rprompt; <userinput>pkg_add /usr/pkgsrc/packages/All/cdpack</userinput>
-      &rprompt; <userinput>cdpack /usr/pkgsrc/packages/All /u2/images</userinput></screen>
+      <screen>
+&rprompt; <userinput>mkdir /u2/images</userinput>
+&rprompt; <userinput>pkg_add /usr/pkgsrc/packages/All/cdpack</userinput>
+&rprompt; <userinput>cdpack /usr/pkgsrc/packages/All /u2/images</userinput>
+      </screen>
 
       <para>If you wish to include a common set of files
       (<filename>COPYRIGHT</filename>, <filename>README</filename>,
       etc.) on each CD in the collection, then you need to create a
       directory which contains these files. e.g.</para>
 
-      <screen>&rprompt; <userinput>mkdir /tmp/common</userinput>
-      &rprompt; <userinput>echo "This is a README" &gt; /tmp/common/README</userinput>
-      &rprompt; <userinput>echo "Another file" &gt; /tmp/common/COPYING</userinput>
-      &rprompt; <userinput>mkdir /tmp/common/bin</userinput>
-      &rprompt; <userinput>echo "#!/bin/sh" &gt; /tmp/common/bin/myscript</userinput>
-      &rprompt; <userinput>echo "echo Hello world" &gt;&gt; /tmp/common/bin/myscript</userinput>
-      &rprompt; <userinput>chmod 755 /tmp/common/bin/myscript</userinput></screen>
+      <screen>
+&rprompt; <userinput>mkdir /tmp/common</userinput>
+&rprompt; <userinput>echo "This is a README" &gt; /tmp/common/README</userinput>
+&rprompt; <userinput>echo "Another file" &gt; /tmp/common/COPYING</userinput>
+&rprompt; <userinput>mkdir /tmp/common/bin</userinput>
+&rprompt; <userinput>echo "#!/bin/sh" &gt; /tmp/common/bin/myscript</userinput>
+&rprompt; <userinput>echo "echo Hello world" &gt;&gt; /tmp/common/bin/myscript</userinput>
+&rprompt; <userinput>chmod 755 /tmp/common/bin/myscript</userinput>
+      </screen>
 
       <para>Now create the images:</para>
 
Index: build.xml
===================================================================
RCS file: /cvsroot/pkgsrc/doc/guide/files/build.xml,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- build.xml	9 Sep 2006 23:47:40 -0000	1.33
+++ build.xml	10 Sep 2006 19:51:49 -0000	1.34
@@ -1,4 +1,4 @@
-<!-- $NetBSD: build.xml,v 1.33 2006/09/09 23:47:40 wiz Exp $ -->
+<!-- $NetBSD: build.xml,v 1.34 2006/09/10 19:51:49 wiz Exp $ -->
 
 <chapter id="build">
   <title>The build process</title>
@@ -839,9 +839,11 @@
 	  <command>make update</command> for the first time, otherwise you lose
 	  all the packages you wanted to update!):</para>
 
-	  <screen><prompt>#</prompt> <userinput>make clean-update</userinput>
-	  <prompt>#</prompt> <userinput>make clean CLEANDEPENDS=YES</userinput>
-	  <prompt>#</prompt> <userinput>make update</userinput></screen>
+	  <screen>
+<prompt>#</prompt> <userinput>make clean-update</userinput>
+<prompt>#</prompt> <userinput>make clean CLEANDEPENDS=YES</userinput>
+<prompt>#</prompt> <userinput>make update</userinput>
+	  </screen>
 
 	  <para>The following variables can be used either on the command line or in
 	  <filename>/etc/mk.conf</filename> to alter the behaviour of
Index: platforms.xml
===================================================================
RCS file: /cvsroot/pkgsrc/doc/guide/files/platforms.xml,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- platforms.xml	10 Sep 2006 19:30:56 -0000	1.39
+++ platforms.xml	10 Sep 2006 19:51:49 -0000	1.40
@@ -1,4 +1,4 @@
-<!-- $NetBSD: platforms.xml,v 1.39 2006/09/10 19:30:56 wiz Exp $ -->
+<!-- $NetBSD: platforms.xml,v 1.40 2006/09/10 19:51:49 wiz Exp $ -->
 
 <chapter id="platforms">
   <title>Using pkgsrc on systems other than &os;</title>
@@ -214,9 +214,10 @@
     <para>Installing the bootstrap kit from source should be as simple as:</para>
 
     <screen>
-      &rprompt; <userinput>env CVS_RSH=ssh cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout pkgsrc</userinput>
-      &rprompt; <userinput>cd pkgsrc/bootstrap</userinput>
-    &rprompt; <userinput>./bootstrap</userinput></screen>
+&rprompt; <userinput>env CVS_RSH=ssh cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout pkgsrc</userinput>
+&rprompt; <userinput>cd pkgsrc/bootstrap</userinput>
+&rprompt; <userinput>./bootstrap</userinput>
+    </screen>
 
     <para>See <xref linkend="getting"/> for other ways to get
     pkgsrc before bootstrapping. The given
@@ -355,11 +356,13 @@
 	  <para>If you do not intend to use the FreeBSD ports tools, it's probably a
 	  good idea to move them out of the way to avoid confusion, e.g.</para>
 
-	  <screen>&rprompt; <userinput>cd /usr/sbin</userinput>
-	  &rprompt; <userinput>mv pkg_add pkg_add.orig</userinput>
-	  &rprompt; <userinput>mv pkg_create pkg_create.orig</userinput>
-	  &rprompt; <userinput>mv pkg_delete pkg_delete.orig</userinput>
-	  &rprompt; <userinput>mv pkg_info pkg_info.orig</userinput></screen>
+	  <screen>
+&rprompt; <userinput>cd /usr/sbin</userinput>
+&rprompt; <userinput>mv pkg_add pkg_add.orig</userinput>
+&rprompt; <userinput>mv pkg_create pkg_create.orig</userinput>
+&rprompt; <userinput>mv pkg_delete pkg_delete.orig</userinput>
+&rprompt; <userinput>mv pkg_info pkg_info.orig</userinput>
+	  </screen>
 	</listitem>
 
 	<listitem>
@@ -555,7 +558,8 @@
 	installing a package to work around the issue:</para>
 
 	<screen>
-	&rprompt; <userinput>chmod -R g+w $PKG_DBDIR</userinput></screen>
+&rprompt; <userinput>chmod -R g+w $PKG_DBDIR</userinput>
+	</screen>
 
       </sect3>
     </sect2>
@@ -695,11 +699,13 @@
 	  <para>If you do not intend to use the OpenBSD ports tools, it's probably a
 	  good idea to move them out of the way to avoid confusion, e.g.</para>
 
-	  <screen>&rprompt; <userinput>cd /usr/sbin</userinput>
-	  &rprompt; <userinput>mv pkg_add pkg_add.orig</userinput>
-	  &rprompt; <userinput>mv pkg_create pkg_create.orig</userinput>
-	  &rprompt; <userinput>mv pkg_delete pkg_delete.orig</userinput>
-	  &rprompt; <userinput>mv pkg_info pkg_info.orig</userinput></screen>
+	  <screen>
+&rprompt; <userinput>cd /usr/sbin</userinput>
+&rprompt; <userinput>mv pkg_add pkg_add.orig</userinput>
+&rprompt; <userinput>mv pkg_create pkg_create.orig</userinput>
+&rprompt; <userinput>mv pkg_delete pkg_delete.orig</userinput>
+&rprompt; <userinput>mv pkg_info pkg_info.orig</userinput>
+	  </screen>
 	</listitem>
 
 	<listitem>