From c81bb476cfab981a1fa79ee340e72de105df5260 Mon Sep 17 00:00:00 2001
From: Ryusuke SUZUKI <ryusuke@FreeBSD.org>
Date: Tue, 27 May 2014 10:17:17 +0000
Subject: [PATCH] - Merge the following from the English version:

	r44734 -> r44735	head/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml
---
 .../books/handbook/cutting-edge/chapter.xml   | 152 +++++-------------
 1 file changed, 40 insertions(+), 112 deletions(-)

diff --git a/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml b/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml
index 93939d086c..0004a8132e 100644
--- a/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml
+++ b/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml
@@ -3,7 +3,7 @@
      The FreeBSD Documentation Project
      The FreeBSD Japanese Documentation Project
 
-     Original revision: r44734
+     Original revision: r44735
      $FreeBSD$
 -->
 <chapter xmlns="http://docbook.org/ns/docbook"
@@ -1628,7 +1628,9 @@ Script started, output file is /var/tmp/mw.out</screen>
 	    �˽񤫤�Ƥ�����ˤ������äơ�
 	    ���٤Ƥ� ports ��ƹ��ۤ���ɬ�פ�����ޤ���
 	    �ƹ��ۤ�����ä��顢�������饤�֥��ȶ��礹�뤳�Ȥ��򤱤뤿�ᡢ
-	    �Ȥ��ʤ��ʤä��饤�֥��������ޤ���</para>
+	    �Ȥ��ʤ��ʤä��饤�֥��������ޤ���
+	    ���β����˴ؤ���ܺ٤ˤĤ��Ƥϡ�<xref linkend="make-delete-old"/>
+	    �򻲾Ȥ��Ʋ�������</para>
 
 	  <screen>&prompt.root; <userinput>make delete-old-libs</userinput></screen>
 	</step>
@@ -1807,17 +1809,24 @@ Script started, output file is /var/tmp/mw.out</screen>
 	</primary>
       </indexterm>
 
-      <para>&man.mergemaster.8; �� Bourne �����륹����ץȤǡ�
-	<filename>/etc</filename> �ˤ�������ե�����ȥ������ĥ꡼��
+      <para>&os; �� &man.mergemaster.8; Bourne �����륹����ץȤϡ�
+	<filename>/etc</filename> �ˤ�������ե�����ȡ�
 	<filename>/usr/src/etc</filename>
-	�ˤ�������ե�����ΰ㤤���ǧ����Τ�����äƤ���ޤ���
+	�ˤ�������ե�����ΰ㤤���ǧ���뤿��Τ�ΤǤ���
         �����Ȥ��Τ���
 	�������ĥ꡼�ˤ�������ե�����˥����ƥ������ե������
 	�������뤿��˿侩�������ˡ�Ǥ���</para>
 
-      <para>�Ϥ��ˤϡ��ץ���ץȤ���
-	<command>mergemaster</command> �����Ϥ��Ƥ�������
-	<command>mergemaster</command> ��
+      <para><command>mergemaster</command> ��Ȥ����ˡ�
+	��¸�� <filename>/etc</filename>
+	��ɤ��������ʾ��˥��ԡ����Ƥ����ޤ��礦��
+	�Ƶ�Ū�ʥ��ԡ���Ԥʤ� <option>-R</option> �ȡ�
+	�ե�����ι������֤��ͭ�Ԥʤɤ���¸����
+	<option>-p</option> �ȶ��˼¹Ԥ��Ƥ���������</para>
+
+	  <screen>&prompt.root; <userinput>cp -Rp /etc /etc.old</userinput></screen>
+
+      <para><command>mergemaster</command> ��¹Ԥ���ȡ�
 	<filename>/</filename> �����Ȥ������Ū�ʥ롼�ȴĶ����ۤ���
 	���ޤ��ޤʥ����ƥ�����ե������
 	(����: �ǥե���ȤǤ� <filename>/var/tmp/temproot</filename> ��)
@@ -1826,20 +1835,21 @@ Script started, output file is /var/tmp/mw.out</screen>
 	�ۤʤ�ե������ &man.diff.1; �����Ǽ����졢
 	<option>+</option> �ε�����ɲäޤ����ѹ����줿�Ԥ�ɽ����
 	<option>-</option> �ϴ����˺�����줿���������֤�������줿�Ԥ�ɽ���ޤ���
-	&man.diff.1; �ν񼰤ȥե�����ΰ㤤��ɽ����ˡ�ˤĤ��ƤΤ��ܤ�������ϡ�
+	�ե�����ΰ㤤��ɽ����ˡ�ˤĤ��ƤΤ��ܤ�������ϡ�
 	&man.diff.1; �򻲾Ȥ��Ƥ���������</para>
 
-      <para>&man.mergemaster.8; �ϰ㤤�Τ���ե�����򤽤줾�켨���ޤ���
-	�������ե�����������뤫��
+      <para>���� &man.mergemaster.8; �ϰ㤤�Τ���ե�����򤽤줾�켨����
+	�����ǽ�ʥ��ץ�����ɽ�����ޤ���
+	�����Ǥϡ��������ե�����������뤫��
 	����ե�����򤽤Τޤޥ��󥹥ȡ��뤹�뤫��
 	����ե�����ȸ��ߥ��󥹥ȡ��뤵��Ƥ���ե���������礹�뤫��
-	�⤷���� &man.diff.1; �η�̤�⤦���ٸ��뤫����Ǥ��ޤ���</para>
+	�⤷���Ϸ�̤�⤦���ٸ��뤫������Ǥ��ޤ���</para>
 
-      <para>����ե�����κ�������֤ȡ�&man.mergemaster.8;
+      <para>����ե�����κ�������֤ȡ�<command>mergemaster</command>
 	�˸��ߤΥե�������ѹ����ʤ��ǿ������С�������������������ޤ���
-	��������ϡ����ߤΥե�������ѹ�������ͳ��ʬ����ʤ��ΤǤ���С�
-	������Ǥ��ޤ���
-	&man.mergemaster.8; �Υץ���ץȤ� <keycap>?</keycap> �ȥ����פ���С�
+	��������ϡ�������Ǥ��ޤ���
+	<command>mergemaster</command>
+	�Υץ���ץȤ� <keycap>?</keycap> �ȥ����פ���С�
 	���ĤǤ�إ�פ������ޤ���
 	�ե�����Υ����åפ����֤ȡ�¾�Τ��٤ƤΥե�����򽪤������ȡ�
 	�⤦���٤��Υե����뤬�󼨤���ޤ���</para>
@@ -1860,90 +1870,19 @@ Script started, output file is /var/tmp/mw.out</screen>
 	���Υե�����򥤥󥹥ȡ��뤹�뤳�Ȥ��Ǥ��ޤ���
 	�����Ƥ������Υ��ץ����ϥ桼����������ѹ������ե�����˻Ȥ��ޤ���</para>
 
-      <para>&man.diff.1; �η�̤�⤦���ٸ��롢�����򤹤�ȡ�
-	���礦����ۤ� &man.mergemaster.8; ��������ɽ����������Ʊ���褦�ˡ�
-	�ե������������򸫤뤳�Ȥ��Ǥ��ޤ���</para>
+      <para>��̤�⤦���ٸ��롢�����򤹤�ȡ�
+	�ե�������������⤦���ٸ��뤳�Ȥ��Ǥ��ޤ���</para>
 
-      <para>&man.mergemaster.8; �������ƥ�ե��������Ӥ򽪤������ȡ�
+      <para><command>mergemaster</command>
+	�������ƥ�ե��������Ӥ򽪤������ȡ�
 	¾�Υ��ץ����ˤĤ��Ƥ�ץ���ץȤ�ɽ������ޤ���
-	&man.mergemaster.8;
-	�����ѥ���ɥե������ƹ��ۤ��뤫�ɤ�����Ҥͤ뤳�Ȥ�����ޤ���
+	���Ȥ��С�
+	�ѥ���ɥե������ƹ��ۤ��뤫�ɤ�����Ҥͤ뤳�Ȥ�����ޤ���
 	�Ǹ�˻Ĥä�����ե�����������뤫�ɤ�����Ҥͤƽ�λ���ޤ���</para>
 
-      <para>��ư�ǹ���������ˤϡ�ñ�˥ե������
-	<filename>/usr/src/etc</filename>
-	���� <filename>/etc</filename> ��
-	���ԡ����ʤ��Ǥ��������������ư��ʤ��Ǥ��礦��
-	�ե��������ˤϡ�
-	<quote>���󥹥ȡ���Ȥ�������Ƨ�ޤʤ���Фʤ�ʤ����</quote>
-	���ޤޤ�Ƥ��ޤ���
-	<filename>/usr/src/etc</filename> ��
-	<filename>/etc</filename>
-	�ˤ��Τޤ��֤���������褦�ʥ��ԡ��Ǥ�
-	<emphasis>�ʤ�</emphasis>����Ǥ���
-        �ޤ���<filename>/etc</filename> �ˤ���٤��ե�����Τ�����
-	<filename>/usr/src/etc</filename> �ˤʤ���Τ⤢��ޤ���</para>
-
-      <para>��ư�ǹԤ��ݤΰ��ִ�ñ����ˡ�ϡ�
-	�ե�����򿷤����ǥ��쥯�ȥ�˥��󥹥ȡ��뤷�Ƥ��顢
-	�����Τ�ΤȰۤʤäƤ�����ʬ��Ĵ�٤ƹ�����Ȥ�Ԥʤ����ȤǤ���</para>
-
-      <warning>
-	<title>��¸�� <filename>/etc</filename> ��Хå����åפ���</title>
-
-	<para>���Ȥ��аʲ��Τ褦�ˤ��ơ�
-	  ��¸�� <filename>/etc</filename>
-	  ��ɤ��������ʾ��˥��ԡ����Ƥ����ޤ��礦��</para>
-
-	<screen>&prompt.root; <userinput>cp -Rp /etc /etc.old</userinput></screen>
-
-	<para>�����ǡ�<option>-R</option> �ϺƵ�Ū�ʥ��ԡ���Ԥʤ���
-	  <option>-p</option> �ϥե�����ι������֤��ͭ�Ԥʤɤ���¸���ޤ���</para>
-      </warning>
-
-      <para>������ <filename>/etc</filename>
-	�䤽��¾�Υե�����򥤥󥹥ȡ��뤹�뤿��Ρ�
-	���Υǥ��쥯�ȥ���äƤ���������</para>
-
-      <screen>&prompt.root; <userinput>mkdir /var/tmp/root</userinput>
-&prompt.root; <userinput>cd /usr/src/etc</userinput>
-&prompt.root; <userinput>make DESTDIR=/var/tmp/root distrib-dirs distribution</userinput></screen>
-
-      <para>
-        �����ϡ�ɬ�פʥǥ��쥯�ȥ깽¤��Ĥ��ꡢ�ե�����򥤥󥹥ȡ��뤷�ޤ���
-	<filename>/var/tmp/root</filename> �ʲ��˺���롢
-	��������ζ��Υ��֥ǥ��쥯�ȥ�Ϻ������ɬ�פ�����ޤ���
-	���ִ�ñ�ʤ�����ϡ����ΤȤ���Ǥ���</para>
-
-      <screen>&prompt.root; <userinput>cd /var/tmp/root</userinput>
-&prompt.root; <userinput>find -d . -type d | xargs rmdir 2&gt;/dev/null</userinput></screen>
-
-      <para>����϶��ǥ��쥯�ȥ�򤹤٤ƺ�����ޤ���
-	���Ǥʤ��ǥ��쥯�ȥ�˴ؤ���ٹ���򤱤뤿��ˡ�
-	ɸ�२�顼���Ϥ� <filename>/dev/null</filename> ��
-	������쥯�Ȥ���ޤ���</para>
-
-      <para>�����ʳ��� <filename>/var/tmp/root</filename> �ˤϡ�
-	���� <filename>/</filename>
-	�ʲ��ˤ���٤��ե����뤬���٤ƴޤޤ�Ƥ��ޤ����ƥե�������˸��ơ�
-	��¸�Υ����ƥ�ˤ���ե�����Ȱۤʤ���ʬ��Ĵ�٤Ƥ���������</para>
-
-      <para><filename>/var/tmp/root</filename>
-	�ʲ��˥��󥹥ȡ��뤵��Ƥ���ե��������ˤϡ�
-	<quote>.</quote> ����ϤޤäƤ����Τ�����ޤ���
-	<command>ls -a</command> ��ȤäƳΤ���Ƥ���������</para>
-
-      <para>��äȤ��ñ����ˡ�ϡ���ĤΥե��������Ӥ��륳�ޥ��
-	&man.diff.1; ��Ȥ����ȤǤ���</para>
-
-      <screen>&prompt.root; <userinput>diff /etc/shells /var/tmp/root/etc/shells</userinput></screen>
-
-      <para>���Υ��ޥ�ɤϡ�<filename>/etc/shells</filename> �ե������
-	������ <filename>/var/tmp/root/etc/shells</filename>
-	�ե�����ΰۤʤ���ʬ��ɽ�����ޤ���
-	���Ƥ��ǧ���ơ��񤭴�������Τ��ѹ�����ޡ������뤫��
-        ����Ȥ��¸�Υե�����򿷤�����ΤǾ�񤭤��뤫��Ƚ�Ǥ��Ƥ���������</para>
-
+<!--
+Probably not needed as changes should be minimal and mergemaster does
+a good job of merging.
       <tip>
 	<title>������ root �ǥ��쥯�ȥ�
 	  (<filename>/var/tmp/root</filename>) ��̾����
@@ -2028,11 +1967,12 @@ Script started, output file is /var/tmp/mw.out</screen>
 
 	<screen>&prompt.root; <userinput>mkdir /var/tmp/root-`date "+%Y%m%d"`</userinput></screen>
       </tip>
+      -->
     </sect2>
 
     <sect2 xml:id="make-delete-old">
       <info>
-	<title>�Ȥ��ʤ��ʤä��ե����롢�ǥ��쥯�ȥ�κ��</title>
+	<title>�Ȥ��ʤ��ʤä��ե����롢�饤�֥��κ��</title>
 
 	<authorgroup>
 	  <author>
@@ -2070,7 +2010,7 @@ Script started, output file is /var/tmp/mw.out</screen>
       <para>
 	<command>make installworld</command>
 	�ȡ����θ�� <command>mergemaster</command> ��̵���˽���ä��顢
-	�ʲ�����ˡ�ǻȤ��ʤ��ʤä��ե������饤�֥����ǧ���Ƥ���������</para>
+	�Ȥ��ʤ��ʤä��ե������饤�֥����ǧ���Ƥ���������</para>
 
       <screen>&prompt.root; <userinput>cd /usr/src</userinput>
 &prompt.root; <userinput>make check-old</userinput></screen>
@@ -2079,11 +2019,6 @@ Script started, output file is /var/tmp/mw.out</screen>
 
       <screen>&prompt.root; <userinput>make delete-old</userinput></screen>
 
-      <tip>
-	<para>����¾�Υ������åȤˤĤ��Ƥ�
-	  <filename>/usr/src/Makefile</filename> ��������������</para>
-      </tip>
-
       <para>�Ȥ��ʤ��ʤä��ե������������ݡ�
 	�ե����뤴�Ȥ˳�ǧ�������ޤ���
 	��ǧ���ά������ưŪ�˥ե������������ˤϡ�
@@ -2097,11 +2032,6 @@ Script started, output file is /var/tmp/mw.out</screen>
 
       <screen>&prompt.root; <userinput>yes|make delete-old</userinput></screen>
 
-    </sect2>
-
-    <sect2 xml:id="make-delete-old-libs">
-      <title>�Ȥ��ʤ��ʤä��饤�֥��κ��</title>
-
       <warning>
 	<title>Warning</title>
 
@@ -2116,7 +2046,6 @@ Script started, output file is /var/tmp/mw.out</screen>
       </warning>
 
       <para>��ͭ�饤�֥�������å�����桼�ƥ���ƥ��Ȥ��ơ�
-	Ports Collection ��
 	<package>sysutils/libchk</package> ��
 	<package>sysutils/bsdadminscripts</package>
 	�����ѤǤ��ޤ���</para>
@@ -2144,15 +2073,14 @@ Script started, output file is /var/tmp/mw.out</screen>
 	�ʲ��Υ��ޥ�ɤǸŤ��饤�֥��������Ƥ���������</para>
 
       <screen>&prompt.root; <userinput>make delete-old-libs</userinput></screen>
-      <para>�����ޤ����С�&os; �����ƥ�Υ��åץ��졼�ɤ������Ǥ���
-	����ǤȤ��������ޤ���</para>
 
       <para>�⤷����äȤ������꤬���ä����Ǥ⡢
         �����ƥ�ΰ�����ƹ��ۤ���Τϴ�ñ�Ǥ���
 	���Ȥ��С����åץ��졼�ɤ� <filename>/etc</filename>
 	�Υޡ���������Ǹ��ä�
 	<filename>/etc/magic</filename> �������Ƥ��ޤ���
-	���η�� &man.file.1; ��ư��ʤ��ʤäƤ��ޤä��褦�ʾ��ˤϡ�
+	���� <command>file</command>
+	��ư��ʤ��ʤäƤ��ޤä��褦�ʾ��ˤϡ�
 	���Υ��ޥ�ɤ�¹Ԥ��ƽ������Ƥ���������</para>
 
 	<screen>&prompt.root; <userinput>cd /usr/src/usr.bin/file</userinput>