[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>
+