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

pkgsrc/doc/guide/files/platforms.xml: 1.41 -> 1.42



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

pkgsrc/doc/guide/files/platforms.xml: 1.41 -> 1.42

> revision 1.42
> date: 2006/09/17 23:55:28;  author: ben;  state: Exp;  lines: +16 -16
> By request of Thomas, document some Darwin details.

HFSX の説明が追加された、というか
"UFS" が "UFS or HFSX" になりました。

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

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

--- platforms.xml.orig	2006-12-27 00:28:34.000000000 +0900
+++ platforms.xml	2006-12-27 00:28:34.000000000 +0900
@@ -1,6 +1,6 @@
-<!-- $NetBSD: platforms.xml,v 1.41 2006/09/13 23:33:18 wiz Exp $ -->
+<!-- $NetBSD: platforms.xml,v 1.42 2006/09/17 23:55:28 ben Exp $ -->
 <!-- Based on english version: -->
-<!-- NetBSD: platforms.xml,v 1.41 2006/09/13 23:33:18 wiz Exp   -->
+<!-- NetBSD: platforms.xml,v 1.42 2006/09/17 23:55:28 ben Exp   -->
 
 <chapter id="platforms">
   <title>&os; 以外のシステムで pkgsrc を使う</title>
@@ -254,7 +254,7 @@
 
       <para>対応は、 Darwin 5.x 以上に対しておこなわれています。
 	Mac OS X で pkgsrc を使う方法としては、<link linkend="platform.osx-image">ディスクイメージ
-	</link>を使う方法と<link linkend="platform.osx-ufs">UFS
+	</link>を使う方法と<link linkend="platform.osx-part">UFS または HFSX
 	  パーティション</link>を使う方法の二種類があります。</para>
 
       <para>始める前に、Apple Developer Connection から Mac OS X Developer
@@ -264,15 +264,15 @@
       url="http://www.apple.com/macosx/x11/download/">http://www.apple.com/macosx/x11/download/</ulink>
       から X11 for Mac OS X および X11 SDK をインストールしておくことも必要です。</para>
 
-      <para>UFS パーティションがすでにある場合、または、
-      UFS でフォーマット可能な未使用のパーティションがある場合は、
+      <para>UFS または HFSX パーティションがすでにある場合、または、
+      UFS または HFSX でフォーマット可能な未使用のパーティションがある場合は、
       ディスクイメージではなくそれを使うことをおすすめします。
       多少速くなりますし、ブート時に自動的にマウントすることができます
       (ディスクイメージは手動でマウントすることが必要です)。</para>
 
       <note>
 	<para>通常の HFS+ ファイルシステムを pkgsrc 用に使うことはできません。pkgsrc は現在のところ、
-	  大文字と小文字を区別するファイルシステムを必要とするのですが、HFS+ は大文字と小文字を区別しないからです。しかし、Darwin 7.0 以降にある、大文字と小文字を区別する HFS+ ファイルシステムは使うことができます。</para>
+	  大文字と小文字を区別するファイルシステムを必要とするのですが、HFS+ は大文字と小文字を区別しないからです。しかし、Darwin 7.0 以降にある、大文字と小文字を区別する HFS+ (別名 HFSX) ファイルシステムは使うことができます。</para>
       </note>
 
       <sect3 id="platform.osx-image">
@@ -286,19 +286,19 @@
 &rprompt; <userinput>sudo chown `id -u`:`id -g` /Volumes/NetBSD</userinput></screen>
 
 	<note>
-	  <para>darwindiskimage はファイルシステムを nosuid でマウントするため、setgid に依存するパッケージでは問題があります。また、ファイルシステムを非同期でマウントするため、mount(8) マニュアルページに書かれているような危険があります。</para>
+	  <para>darwindiskimage はファイルシステムを nosuid でマウントするため、setgid に依存するパッケージでは問題があります。また、UFS の場合は、ファイルシステムを非同期でマウントするため、mount(8) マニュアルページに書かれているような危険があります。HFSX の場合は、ジャーナリングを無効化します。</para>
 	</note>
 
-	<para>suid を許し、かつ同期でマウントするには、以下のようにします。</para>
-	<screen>&rprompt; <userinput>sudo mount -u -o suid,sync /Volumes/NetBSD</userinput></screen>
+	<para>suid を許すには、以下のようにします。</para>
+	<screen>&rprompt; <userinput>sudo mount -u -o suid /Volumes/NetBSD</userinput></screen>
       </sect3>
 
-      <sect3 id="platform.osx-ufs">
-	<title>UFS パーティションを使う</title>
+      <sect3 id="platform.osx-part">
+	<title>UFS または HFSX パーティションを使う</title>
 
 	<para>標準状態では、 <filename>/usr</filename> がルートファイルシステム
 	(通常は HFS+) 上にあるでしょう。<filename>/usr/pkg</filename> を
-	UFS 上にあるディレクトリーへのシンボリックリンクにすれば、
+	UFS または HFSX 上にあるディレクトリーへのシンボリックリンクにすれば、
 	無指定時の <emphasis>prefix</emphasis> である <filename>/usr/pkg</filename>
 	を使うことができます。また、パッケージデータベースディレクトリーを
 	<emphasis>prefix</emphasis> 以外の場所にしたい場合は、
@@ -307,11 +307,11 @@
 	<screen>&rprompt; <userinput>./bootstrap --pkgdbdir /usr/pkg/pkgdb</userinput></screen>
 
 	<para>Mac OS X のインストール時にパーティションを作り、
-	UFS でフォーマットした場合は、ブート時に自動的に
+	UFS または HFSX でフォーマットした場合は、ブート時に自動的に
 	<filename>/Volumes/&lt;volume name&gt;</filename>
-	にマウントされるはずです。パーティションを UFS で
+	にマウントされるはずです。パーティションを UFS または HFSX で
 	(再)フォーマットする場合は、パーティションマップが
-	<quote>Apple_HFS</quote> ではなく <quote>Apple_UFS</quote>
+	<quote>Apple_HFS</quote> ではなく <quote>Apple_UFS</quote> または <quote>Apple_HFSX</quote>
 	を適切に反映していることを確認する必要があります。</para>
 
 	<para>問題は、ディスクツールではブートに使ったディスクを変更できないことです。
@@ -322,8 +322,8 @@
 
 	<para>OS X Installation (User) CD からブートする必要があります。
 	インストールプログラムが起動したら、メニューから Disk
-	Utility を選択します。これで、 UFS にしたいパーティションを選んで
-	Apple UFS でフォーマットすることができます。
+	Utility を選択します。これで、 UFS または HFSX にしたいパーティションを選んで
+	Apple UFS または HFSX でフォーマットすることができます。
 	Disk Utility を終了し、インストーラーを終了するとコンピューターが再起動します。
 	これで、新しい UFS パーティションが Finder で見られます</para>
 
Index: platforms.xml
===================================================================
RCS file: /cvsroot/pkgsrc/doc/guide/files/platforms.xml,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- platforms.xml	13 Sep 2006 23:33:18 -0000	1.41
+++ platforms.xml	17 Sep 2006 23:55:28 -0000	1.42
@@ -1,4 +1,4 @@
-<!-- $NetBSD: platforms.xml,v 1.41 2006/09/13 23:33:18 wiz Exp $ -->
+<!-- $NetBSD: platforms.xml,v 1.42 2006/09/17 23:55:28 ben Exp $ -->
 
 <chapter id="platforms">
   <title>Using pkgsrc on systems other than &os;</title>
@@ -254,7 +254,7 @@
 
       <para>Darwin 5.x and up are supported. There are two methods of using
 	pkgsrc on Mac OS X, by using a <link linkend="platform.osx-image">disk
-	  image</link>, or a <link linkend="platform.osx-ufs">UFS
+	  image</link>, or a <link linkend="platform.osx-part">UFS or HFSX
 	  partition</link>.</para>
 
       <para>Before you start, you will need to download and install the Mac OS X Developer
@@ -265,14 +265,14 @@
       url="http://www.apple.com/macosx/x11/download/">http://www.apple.com/macosx/x11/download/</ulink>
       if you intend to build packages that use the X11 Window System.</para>
 
-      <para>If you already have a UFS partition, or have a spare partition
-      that you can format as UFS, it is recommended to use that instead of
+      <para>If you already have a UFS or HFSX partition, or have a spare partition
+      that you can format as UFS or HFSX, it is recommended to use that instead of
       the disk image. It'll be somewhat faster and will mount automatically
       at boot time, where you must manually mount a disk image.</para>
 
       <note>
 	<para>You cannot use an ordinary HFS+ file system for pkgsrc, because pkgsrc currently
-	  requires the file system to be case-sensitive. You can, however, use a case-sensitive HFS+ file system as found in Darwin 7.0 and newer.</para>
+	  requires the file system to be case-sensitive. You can, however, use a case-sensitive HFS+ (aka HFSX) file system as found in Darwin 7.0 and newer.</para>
       </note>
 
       <sect3 id="platform.osx-image">
@@ -286,32 +286,32 @@
 &rprompt; <userinput>sudo chown `id -u`:`id -g` /Volumes/NetBSD</userinput></screen>
 
 	<note>
-	  <para>darwindiskimage will mount the filesystem nosuid, which will cause problems for packages that depend on setgid.  It will also mount the filesystem asynchronous, which is somewhat dangerous according to the mount(8) man page.</para>
+	  <para>darwindiskimage will mount the filesystem nosuid, which will cause problems for packages that depend on setgid.  In the case of UFS, it will also mount the filesystem asynchronous, which is somewhat dangerous according to the mount(8) man page.  In the case of HFSX, it will disable journalling.</para>
 	</note>
 
-	<para>Allow suid and synchronous writes:</para>
-	<screen>&rprompt; <userinput>sudo mount -u -o suid,sync /Volumes/NetBSD</userinput></screen>
+	<para>Allow suid:</para>
+	<screen>&rprompt; <userinput>sudo mount -u -o suid /Volumes/NetBSD</userinput></screen>
       </sect3>
 
-      <sect3 id="platform.osx-ufs">
-	<title>Using a UFS partition</title>
+      <sect3 id="platform.osx-part">
+	<title>Using a UFS or HFSX partition</title>
 
 	<para>By default, <filename>/usr</filename> will be on your root file
 	system, normally HFS+. It is possible to use the default
 	<emphasis>prefix</emphasis> of <filename>/usr/pkg</filename>
 	by symlinking <filename>/usr/pkg</filename> to a directory on a UFS
-	file system. Obviously, another symlink is required if you want to
+	or HFSX file system. Obviously, another symlink is required if you want to
 	place the package database directory outside the
 	<emphasis>prefix</emphasis>. e.g.</para>
 
 	<screen>&rprompt; <userinput>./bootstrap --pkgdbdir /usr/pkg/pkgdb</userinput></screen>
 
 	<para>If you created your partitions at the time of installing Mac OS X
-	and formatted the target partition as UFS, it should automatically
+	and formatted the target partition as UFS or HFSX, it should automatically
 	mount on <filename>/Volumes/&lt;volume name&gt;</filename> when the
-	machine boots. If you are (re)formatting a partition as UFS, you need
+	machine boots. If you are (re)formatting a partition as UFS or HFSX, you need
 	to ensure that the partition map correctly reflects
-	<quote>Apple_UFS</quote> and not <quote>Apple_HFS</quote>.</para>
+	<quote>Apple_UFS</quote> or <quote>Apple_HFSX</quote> and not <quote>Apple_HFS</quote>.</para>
 
 	<para>The problem is that none of the disk tools will let you touch a
 	disk that is booted from. You can unmount the partition, but even if
@@ -322,8 +322,8 @@
 	<para>You'll need to boot off of the OS X Installation (User) CD.  When
 	the Installation program starts, go up to the menu and select Disk
 	Utility.  Now, you will be able to select the partition you want
-	to be UFS, and Format it Apple UFS. Quit the Disk Utility, quit the
-	installer which will reboot your machine. The new UFS file system
+	to be UFS or HFSX, and Format it Apple UFS or HFSX. Quit the Disk Utility, quit the
+	installer which will reboot your machine. The new UFS or HFSX file system
 	will appear in Finder.</para>
 
 	<para>Be aware that the permissions on the new file system will be writable