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

Documentation/pkgsrc/ftp-layout.xml: 1.1 -> 1.2



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

Documentation/pkgsrc/ftp-layout.xml: 1.1 -> 1.2

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

以下、訳と原文の差分です。

--- Documentation/pkgsrc/ftp-layout.xml.orig	2006-06-25 22:11:44.000000000 +0900
+++ Documentation/pkgsrc/ftp-layout.xml	2006-06-25 22:11:44.000000000 +0900
@@ -1,22 +1,56 @@
-<!-- $NetBSD: ftp-layout.xml,v 1.1 2004/06/06 13:31:54 grant Exp $ -->
+<!-- $NetBSD: ftp-layout.xml,v 1.2 2004/09/29 13:08:36 hubertf Exp $ -->
 <!-- Based on english version: -->
-<!-- NetBSD: ftp-layout.xml,v 1.1 2004/06/06 13:31:54 grant Exp   -->
+<!-- NetBSD: ftp-layout.xml,v 1.2 2004/09/29 13:08:36 hubertf Exp   -->
 
 <appendix id="ftp-layout">
   <title>FTPサーバーのパッケージアーカイブのレイアウト</title>
 
   <para>ftp.NetBSD.org上のコンパイル済みのバイナリーパッケージのレイアウト</para>
 
-  <literallayout>/pub/NetBSD/packages/
-                README
+  <!-- BEWARE! Use no tabs here, only spaces! -->
+  <programlisting>
+/pub/NetBSD/packages/
                 distfiles/
-		pkgsrc -> /pub/NetBSD/NetBSD-current/pkgsrc
-                1.6/
-                        i386/
-                                All/
-                                archivers/
-                                        foo -> ../All/foo
-                                ...
+
+                # 固められていない pkgsrc ツリー
+                pkgsrc-current -> /pub/NetBSD/NetBSD-current/pkgsrc
+                pkgsrc-2003Q4 -> N/A
+                pkgsrc-2004Q1/pkgsrc
+
+                # pkgsrc アーカイブ
+                pkgsrc-current.tar.gz -> ../NetBSD-current/tar_files/pkgsrc.tar.gz
+                pkgsrc-2003Q4.tar.gz -> N/A
+                pkgsrc-2004Q1.tar.gz -> N/A
+
+                # pkgsrc-release/OS-release/arch 別のパッケージアーカイブ
+                pkgsrc-2003Q4/
+                        NetBSD-1.6.2/
+                                i386/
+                                        All/
+                                        archivers/
+                                                foo -> ../All/foo
+                                        ...
+                pkgsrc-2004Q1/
+                        NetBSD-1.6.2/
+                                i386/
+                                        All/
+                                        ...
+                        NetBSD-2.0/
+                                i386/
+                                        All/
+                                        ...
+                        SunOS-5.9/
+                                sparc/
+                                        All/
+                                        ...
+                                x86/
+                                        All/
+                                        ...
+
+                # os-release 別のパッケージアーカイブの、便利なリンク
+                NetBSD-1.6.2 -> 1.6.2
+                1.6.2/
+                        i386 -> ../pkgsrc-2004Q1/NetBSD-1.6.2/i386
                         m68k/
                                 All/
                                 archivers/
@@ -24,5 +58,40 @@
                                 ...
                         amiga -> m68k
                         atari -> m68k
-                        ...</literallayout>
+                        ...
+
+                2.0 -> NetBSD-2.0       # 過去との互換のため
+                NetBSD-2.0/
+                        i386 -> ../pkgsrc-2004Q1/NetBSD-2.0/i386
+                SunOS-5.9/
+                        sparc -> ../pkgsrc-2004Q1/SunOS-5.9/sparc
+                        x86 -> ../pkgsrc-2004Q1/SunOS-5.9/x86
+			</programlisting>
+
+  <para>
+    作成方法:</para>
+
+  <orderedlist>
+    <listitem>
+      <para> バルクビルドを実行します。<xref linkend="bulkbuild"/>を参照してください。</para>
+    </listitem>
+
+    <listitem>
+      <para> /usr/pkgsrc/packages を、以下の場所にアップロードします。</para>
+
+      <programlisting>    ftp://ftp.NetBSD.org/pub/NetBSD/packages/\
+	pkgsrc-2004Q3/\				# pkgsrc-branch
+	`uname -s`-`uname -r`/			# OS & version
+	`uname -p`				# architecture
+       </programlisting>
+
+    </listitem>
+
+    <listitem>
+      <para> 必要に応じて、<command>ln -s `uname -m` `uname
+      -p`</command> (amiga -> m68k, ...) のようなシンボリックリンクを張ります。</para>
+    </listitem>
+  </orderedlist>
+
 </appendix>
+
Index: Documentation/pkgsrc/ftp-layout.xml
===================================================================
RCS file: /cvsroot/htdocs/Documentation/pkgsrc/Attic/ftp-layout.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Documentation/pkgsrc/ftp-layout.xml	6 Jun 2004 13:31:54 -0000	1.1
+++ Documentation/pkgsrc/ftp-layout.xml	29 Sep 2004 13:08:36 -0000	1.2
@@ -1,20 +1,54 @@
-<!-- $NetBSD: ftp-layout.xml,v 1.1 2004/06/06 13:31:54 grant Exp $ -->
+<!-- $NetBSD: ftp-layout.xml,v 1.2 2004/09/29 13:08:36 hubertf Exp $ -->
 
 <appendix id="ftp-layout">
   <title>Layout of the FTP server's package archive</title>
 
   <para>Layout for precompiled binary packages on ftp.NetBSD.org:</para>
 
-  <literallayout>/pub/NetBSD/packages/
-                README
+  <!-- BEWARE! Use no tabs here, only spaces! -->
+  <programlisting>
+/pub/NetBSD/packages/
                 distfiles/
-		pkgsrc -> /pub/NetBSD/NetBSD-current/pkgsrc
-                1.6/
-                        i386/
-                                All/
-                                archivers/
-                                        foo -> ../All/foo
-                                ...
+
+                # Unpacked pkgsrc trees
+                pkgsrc-current -> /pub/NetBSD/NetBSD-current/pkgsrc
+                pkgsrc-2003Q4 -> N/A
+                pkgsrc-2004Q1/pkgsrc
+
+                # pkgsrc archives
+                pkgsrc-current.tar.gz -> ../NetBSD-current/tar_files/pkgsrc.tar.gz
+                pkgsrc-2003Q4.tar.gz -> N/A
+                pkgsrc-2004Q1.tar.gz -> N/A
+
+                # Per pkgsrc-release/OS-release/arch package archives
+                pkgsrc-2003Q4/
+                        NetBSD-1.6.2/
+                                i386/
+                                        All/
+                                        archivers/
+                                                foo -> ../All/foo
+                                        ...
+                pkgsrc-2004Q1/
+                        NetBSD-1.6.2/
+                                i386/
+                                        All/
+                                        ...
+                        NetBSD-2.0/
+                                i386/
+                                        All/
+                                        ...
+                        SunOS-5.9/
+                                sparc/
+                                        All/
+                                        ...
+                                x86/
+                                        All/
+                                        ...
+
+                # Per os-release package archive convenience links
+                NetBSD-1.6.2 -> 1.6.2
+                1.6.2/
+                        i386 -> ../pkgsrc-2004Q1/NetBSD-1.6.2/i386
                         m68k/
                                 All/
                                 archivers/
@@ -22,5 +56,40 @@
                                 ...
                         amiga -> m68k
                         atari -> m68k
-                        ...</literallayout>
+                        ...
+
+                2.0 -> NetBSD-2.0       # backward compat, historic
+                NetBSD-2.0/
+                        i386 -> ../pkgsrc-2004Q1/NetBSD-2.0/i386
+                SunOS-5.9/
+                        sparc -> ../pkgsrc-2004Q1/SunOS-5.9/sparc
+                        x86 -> ../pkgsrc-2004Q1/SunOS-5.9/x86
+			</programlisting>
+
+  <para>
+    To create:</para>
+
+  <orderedlist>
+    <listitem>
+      <para> Run bulk build, see <xref linkend="bulkbuild"/> </para>
+    </listitem>
+
+    <listitem>
+      <para> Upload /usr/pkgsrc/packages to </para>
+
+      <programlisting>    ftp://ftp.NetBSD.org/pub/NetBSD/packages/\
+	pkgsrc-2004Q3/\				# pkgsrc-branch
+	`uname -s`-`uname -r`/			# OS & version
+	`uname -p`				# architecture
+       </programlisting>
+
+    </listitem>
+
+    <listitem>
+      <para> If necessary, create a symlink <command>ln -s `uname -m` `uname
+      -p`</command> (amiga -> m68k, ...) </para>
+    </listitem>
+  </orderedlist>
+
 </appendix>
+