[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
pkgsrc/doc/guide/files/fixes.xml: 1.93 -> 1.94
以下のページの更新をしました。ツッコミをお願いします。
pkgsrc/doc/guide/files/fixes.xml: 1.93 -> 1.94
> revision 1.94
> date: 2008/06/22 15:22:44; author: wiz; state: Exp; lines: +15 -2
> Describe what DESTDIR means and improve description what to do for packages.
> Fix a typo while here.
月曜日までに異議がなければ、 commit します。
以下、訳と原文それぞれの新旧の差分です。
--- fixes.xml.orig 2008-07-26 00:24:56.000000000 +0900
+++ fixes.xml 2008-07-26 00:24:56.000000000 +0900
@@ -1,6 +1,6 @@
-<!-- $NetBSD: fixes.xml,v 1.93 2008/05/29 08:34:26 abs Exp $ -->
+<!-- $NetBSD: fixes.xml,v 1.94 2008/06/22 15:22:44 wiz Exp $ -->
<!-- Based on english version: -->
-<!-- NetBSD: fixes.xml,v 1.93 2008/05/29 08:34:26 abs Exp -->
+<!-- NetBSD: fixes.xml,v 1.94 2008/06/22 15:22:44 wiz Exp -->
<chapter id="fixes"> <?dbhtml filename="fixes.html"?>
<title>パッケージを動くようにする</title>
@@ -1316,7 +1316,22 @@
<sect2 id="destdir-support">
<title>パッケージを DESTDIR に対応させる</title>
+ <para>パッケージが <varname>DESTDIR</varname> に対応しているというのは、
+ ファイルを最終的な置き場所にインストールせずに、
+ 足場となるディレクトリーにインストールするということです。
+ その後、通常の方法でインストール可能なバイナリーパッケージが作成されます。
+ この対応には、二つの方法があります。
+ パッケージを root としてインストールする必要がある場合
+ (<quote>destdir</quote>)と、root 以外のユーザーでインストール可能な場合
+ (<quote>user-destdir</quote>) です。</para>
+
<itemizedlist>
+ <listitem><para><varname>PKG_DESTDIR_SUPPORT</varname> を、
+ <quote>destdir</quote> または <quote>user-destdir</quote> のいずれかに設定する必要があります。
+ Makefile で bsd.prefs.mk をインクルードする場合、
+ <varname>PKG_DESTDIR_SUPPORT</varname> は、
+ インクルードの前に設定する必要があります。</para></listitem>
+
<listitem><para>すべてのインストール操作では、インストール先を
<filename>${DESTDIR}</filename> から始まる場所にする必要があります。</para></listitem>
Index: fixes.xml
===================================================================
RCS file: /cvsroot/pkgsrc/doc/guide/files/fixes.xml,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -r1.93 -r1.94
--- fixes.xml 29 May 2008 08:34:26 -0000 1.93
+++ fixes.xml 22 Jun 2008 15:22:44 -0000 1.94
@@ -1,4 +1,4 @@
-<!-- $NetBSD: fixes.xml,v 1.93 2008/05/29 08:34:26 abs Exp $ -->
+<!-- $NetBSD: fixes.xml,v 1.94 2008/06/22 15:22:44 wiz Exp $ -->
<chapter id="fixes"> <?dbhtml filename="fixes.html"?>
<title>Making your package work</title>
@@ -1332,7 +1332,7 @@
disabled; setting <varname>SETGIDGAME=YES</varname> will set all
the other variables accordingly.</para>
- <para>A package should therefor never hard code file ownership or
+ <para>A package should therefore never hard code file ownership or
access permissions but rely on <varname>INSTALL_GAME</varname> and
<varname>INSTALL_GAME_DATA</varname> to set these
correctly.</para>
@@ -1341,7 +1341,20 @@
<sect2 id="destdir-support">
<title>Adding DESTDIR support to packages</title>
+ <para><varname>DESTDIR</varname> support means that a package
+ installs into a staging directory, not the final location of the
+ files. Then a binary package is created which can be used for
+ installation as usual. There are two ways: Either the package must
+ install as root (<quote>destdir</quote>) or the package can
+ install as non-root user (<quote>user-destdir</quote>).</para>
+
<itemizedlist>
+ <listitem><para><varname>PKG_DESTDIR_SUPPORT</varname> has to be
+ set to <quote>destdir</quote> or <quote>user-destdir</quote>. If
+ bsd.prefs.mk is included in the Makefile,
+ <varname>PKG_DESTDIR_SUPPORT</varname> needs to be set before
+ the inclusion.</para></listitem>
+
<listitem><para>All installation operations have to be prefixed with
<filename>${DESTDIR}</filename>.</para></listitem>