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

pkgsrc/doc/guide/files/binary.xml: 1.18 -> 1.20



以下のページの更新をしました。ツッコミをお願いします。

pkgsrc/doc/guide/files/binary.xml: 1.18 -> 1.20

> revision 1.20
> date: 2006/01/22 21:56:13;  author: rillig;  state: Exp;  lines: +12 -19
> Added a reference to the file where CHECK_FILES and CHECK_INTERPRETER can
> be found. Removed CVS_USER, since it doesn't exist anymore.
> ----------------------------
> revision 1.19
> date: 2006/01/12 11:22:40;  author: rillig;  state: Exp;  lines: +18 -1
> Documented CHECK_FILES and CHECK_INTERPRETER as being useful for bulk
> builds.

火曜日までに異議がなければ、 commit します。

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

最後の部分は改行位置の調整などがおこなわれたために差分が大きくなっていますが、
<varname>CVS_USER</varname> が your local login に変わっただけです。

--- binary.xml.orig	2006-10-22 18:57:43.000000000 +0900
+++ binary.xml	2006-10-22 18:57:43.000000000 +0900
@@ -1,6 +1,6 @@
-<!-- $NetBSD: binary.xml,v 1.18 2005/12/04 17:05:22 rillig Exp $ -->
+<!-- $NetBSD: binary.xml,v 1.20 2006/01/22 21:56:13 rillig Exp $ -->
 <!-- Based on english version: -->
-<!-- NetBSD: binary.xml,v 1.18 2005/12/04 17:05:22 rillig Exp   -->
+<!-- NetBSD: binary.xml,v 1.20 2006/01/22 21:56:13 rillig Exp   -->
 
 <chapter id="binary">
   <title>バイナリーパッケージを作る</title>
@@ -121,6 +121,25 @@
 	並べたリストです。</para></listitem>
 
 	</itemizedlist>
+
+	<para>その他、いくつかのオプションが、
+	pkgsrc の基盤内に散在しています。</para>
+
+	<itemizedlist>
+
+	<listitem><para><varname>CHECK_FILES</varname>
+	(<filename>pkgsrc/mk/bsd.pkg.check.mk</filename>) を
+	<quote>yes</quote> に設定すると、インストールされた一連のファイルが
+	<filename>PLIST</filename> と一致することを確認することができます。</para></listitem>
+
+	<listitem><para><varname>CHECK_INTERPRETER</varname>
+	(<filename>pkgsrc/mk/bsd.pkg.check.mk</filename>) を
+	<quote>yes</quote> に設定すると、インストールされた
+	<quote>#!</quote> で始まるスクリプトが、
+	指定されたインタープリターを見つけられることを確認することができます。</para></listitem>
+
+	</itemizedlist>
+
       </sect3>
 
       <sect3 id="pre-build.local">
@@ -395,13 +414,6 @@
 	<step>
 	  <para><filename>mk/bulk/build.conf</filename>を必要に合わせて調整する。</para>
 	</step>
-
-	<step>
-	  <para><filename>build.conf</filename> で <varname>CVS_USER</varname>
-	    を設定した場合は、適切に <command>cvs ${CVS_FLAGS}
-	    update</command> をおこなえるようにするため、
-	    設定したアカウントが必ず存在するようにしてください。</para> 
-	</step>
       </procedure>
 
       <para>chroot砂場の用意ができれば、
@@ -475,15 +487,13 @@
         つまり、この変数値を以下のような形式に調節します。
       </para>
 
-      <screen>RSYNC_DST=$CVS_USER@ftp.NetBSD.org:/pub/NetBSD/packages/pkgsrc-200xQy/NetBSD-a.b.c/arch/upload </screen>
+      <screen>RSYNC_DST=ftp.NetBSD.org:/pub/NetBSD/packages/pkgsrc-200xQy/NetBSD-a.b.c/arch/upload </screen>
 
-      <para>
-        このなかの "pkgsrc-200xQy",
+	<para>このなかの "pkgsrc-200xQy",
         "NetBSD-a.b.c", "arch" を、適切な値にしてください。
-        ftp.NetBSD.org でのログイン名が <varname>CVS_USER</varname>
-        と異なる場合は、そのログイン名を直接指定します。たとえば、
-        筆者のローカルアカウントは "feyrer" ですが、ログイン名は "hubertf" なので、以下のようにします。
-      </para>
+	ftp.NetBSD.org でのログイン名がローカルのログイン名と異なる場合は、
+	そのログイン名を直接指定します。たとえば、
+	筆者のローカルアカウントは "feyrer" ですが、ログイン名は "hubertf" なので、以下のようにします。</para>
 
       <screen>RSYNC_DST=hubertf@ftp.NetBSD.org:/pub/NetBSD/packages/pkgsrc-200xQy/NetBSD-a.b.c/arch/upload </screen>
 
Index: binary.xml
===================================================================
RCS file: /cvsroot/pkgsrc/doc/guide/files/binary.xml,v
retrieving revision 1.18
retrieving revision 1.20
diff -u -r1.18 -r1.20
--- binary.xml	4 Dec 2005 17:05:22 -0000	1.18
+++ binary.xml	22 Jan 2006 21:56:13 -0000	1.20
@@ -1,4 +1,4 @@
-<!-- $NetBSD: binary.xml,v 1.18 2005/12/04 17:05:22 rillig Exp $ -->
+<!-- $NetBSD: binary.xml,v 1.20 2006/01/22 21:56:13 rillig Exp $ -->
 
 <chapter id="binary">
   <title>Creating binary packages</title>
@@ -122,6 +122,25 @@
 	packages.</para></listitem>
 
 	</itemizedlist>
+
+	<para>Some other options are scattered in the pkgsrc
+	infrastructure:</para>
+
+	<itemizedlist>
+
+	<listitem><para><varname>CHECK_FILES</varname>
+	(<filename>pkgsrc/mk/bsd.pkg.check.mk</filename>) can be set to
+	<quote>yes</quote> to check that the installed set of files
+	matches the <filename>PLIST</filename>.</para></listitem>
+
+	<listitem><para><varname>CHECK_INTERPRETER</varname>
+	(<filename>pkgsrc/mk/bsd.pkg.check.mk</filename>) can be set to
+	<quote>yes</quote> to check that the installed
+	<quote>#!</quote>-scripts will find their
+	interpreter.</para></listitem>
+
+	</itemizedlist>
+
       </sect3>
 
       <sect3 id="pre-build.local">
@@ -415,13 +434,6 @@
 	<step>
 	  <para>Adjust <filename>mk/bulk/build.conf</filename> to suit your needs.</para>
 	</step>
-
-	<step>
-	  <para>If you have set <varname>CVS_USER</varname> in
-	    <filename>build.conf</filename>, make sure that 
-	    account exists and can do a <command>cvs ${CVS_FLAGS}
-	    update</command> properly!</para> 
-	</step>
       </procedure>
 
       <para>When the chroot sandbox is set up, you can start
@@ -496,15 +508,13 @@
         file, i.e. adjust it to something like one of the following:
       </para>
 
-      <screen>RSYNC_DST=$CVS_USER@ftp.NetBSD.org:/pub/NetBSD/packages/pkgsrc-200xQy/NetBSD-a.b.c/arch/upload </screen>
+      <screen>RSYNC_DST=ftp.NetBSD.org:/pub/NetBSD/packages/pkgsrc-200xQy/NetBSD-a.b.c/arch/upload </screen>
 
-      <para>
-        Please use appropriate values for "pkgsrc-200xQy",
-        "NetBSD-a.b.c" and "arch" here. If your login on
-        ftp.NetBSD.org is different from <varname>CVS_USER</varname>,
-        write your login directly into the variable, e.g. my local
-        account is "feyrer", but for my login "hubertf", I use:
-      </para>
+	<para>Please use appropriate values for "pkgsrc-200xQy",
+        "NetBSD-a.b.c" and "arch" here. If your login on ftp.NetBSD.org
+	is different from your local login, write your login directly
+	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>