• R/O
  • SSH
  • HTTPS

lfsbookja: 提交


Commit MetaInfo

修訂1298 (tree)
時間2020-03-30 19:46:30
作者matsuand

Log Message

[LFS-SVN] SVN-20200329, チェンジセット 11796-11800 対応。

Change Summary

差異

--- trunk/lfsbook/configure (revision 1297)
+++ trunk/lfsbook/configure (revision 1298)
@@ -4034,7 +4034,7 @@
40344034
40354035
40364036
4037-TARGETVER=svn-20200319
4037+TARGETVER=svn-20200329
40384038
40394039 SVNVER=`grep 'ENTITY version ' ${bookdir}/general.ent | sed -e 's/^<!ENTITY version \"//' -e 's/\">$//' | tr 'A-Z' 'a-z'`
40404040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the original XML version" >&5
--- trunk/lfsbook/src/chapter01/changelog.ch (revision 1297)
+++ trunk/lfsbook/src/chapter01/changelog.ch (revision 1298)
@@ -53,6 +53,22 @@
5353 <title>変更履歴</title>
5454 @z
5555
56+@x
57+ <para>2020-03-29</para>
58+ <itemizedlist>
59+ <listitem>
60+ <para>[bdubbs] - Textual updates thanks to Kevin Buckley.</para>
61+ </listitem>
62+ </itemizedlist>
63+@y
64+ <para>2020-03-29</para>
65+ <itemizedlist>
66+ <listitem>
67+ <para>[bdubbs] - 説明文の更新。Kevin Buckley に感謝。</para>
68+ </listitem>
69+ </itemizedlist>
70+@z
71+
5672 @x revision="systemd"
5773 <para>2020-03-19</para>
5874 <itemizedlist>
--- trunk/lfsbook/src/chapter01/jchangelog.ch (revision 1297)
+++ trunk/lfsbook/src/chapter01/jchangelog.ch (revision 1298)
@@ -60,6 +60,22 @@
6060 -->
6161
6262 <listitem>
63+ <para>2020-03-30</para>
64+ <itemizedlist>
65+ <listitem>
66+ <para>[matsuand] -
67+ <phrase revision="sysv">SVN-20200329</phrase>
68+ <phrase revision="systemd">20200329-systemd</phrase>,
69+ チェンジセット
70+ <ulink url="&lfs-rev-root;11796">11796</ulink> ~
71+ <ulink url="&lfs-rev-root;11800">11800</ulink>
72+ 対応。
73+ </para>
74+ </listitem>
75+ </itemizedlist>
76+ </listitem>
77+
78+ <listitem>
6379 <para>2020-03-20</para>
6480 <itemizedlist>
6581 <listitem>
--- trunk/lfsbook/src/chapter04/settingenviron.ch (revision 1297)
+++ trunk/lfsbook/src/chapter04/settingenviron.ch (revision 1298)
@@ -56,19 +56,25 @@
5656
5757 @x
5858 <para>The new instance of the shell is a <emphasis>non-login</emphasis>
59- shell, which does not read the <filename>/etc/profile</filename> or
60- <filename>.bash_profile</filename> files, but rather reads the
59+ shell, which does not read, and execute, the conten of <filename>/etc/profile</filename> or
60+ <filename>.bash_profile</filename> files, but rather reads, and executes, the
6161 <filename>.bashrc</filename> file instead. Create the
6262 <filename>.bashrc</filename> file now:</para>
6363 @y
6464 <para>
6565 新しく起動するシェルはログインシェルではなくなります。
66- したがってこのシェルは <filename>/etc/profile</filename> ファイルや <filename>.bash_profile</filename> ファイルは読み込まず、代わりに <filename>.bashrc</filename> ファイルを読み込みます。
66+ したがってこのシェルは <filename>/etc/profile</filename> ファイルや <filename>.bash_profile</filename> ファイルの内容を読み込んで実行することはなく、代わりに <filename>.bashrc</filename> ファイルを読み込んで実行します。
6767 そこで以下のようにして <filename>.bashrc</filename> ファイルを生成します。
6868 </para>
6969 @z
7070
7171 @x
72+ <title>The meaning of the command line options in <filename>.bashrc</filename></title>
73+@y
74+ <title><filename>.bashrc</filename> 内のコマンドラインオプションの意味</title>
75+@z
76+
77+@x
7278 <para>The <command>set +h</command> command turns off
7379 <command>bash</command>'s hash function. Hashing is ordinarily a useful
7480 feature&mdash;<command>bash</command> uses a hash table to remember the
@@ -148,7 +154,7 @@
148154 linkend="chapter-temporary-tools"/> are picked up by the shell immediately after
149155 their installation. This, combined with turning off hashing, limits the risk
150156 that old programs are used from the host when the same programs are available in
151- the chapter 5 environment.</para>
157+ the Chapter 5 environment.</para>
152158 @y
153159 <para>
154160 <filename class="directory">/tools/bin</filename> ディレクトリを PATH 変数の先頭に設定します。
@@ -158,6 +164,15 @@
158164 </para>
159165 @z
160166
167+@x export LFS LC_ALL LFS_TGT PATH
168+ <para>While the above commands have set some variables, in order
169+ to make them visible within any sub-shells, we export them</para>
170+@y
171+ <para>
172+ 上のコマンド実行は、設定済の変数を改めて設定するものになりますが、シェルを新たに呼び出しても確実に設定されるようにエクスポートを行うことにします。
173+ </para>
174+@z
175+
161176 @x
162177 <para>Finally, to have the environment fully prepared for building the
163178 temporary tools, source the just-created user profile:</para>
--- trunk/lfsbook/src/chapter05/dejagnu.ch (revision 1297)
+++ trunk/lfsbook/src/chapter05/dejagnu.ch (revision 1298)
@@ -14,11 +14,13 @@
1414 @z
1515
1616 @x
17- <para>The DejaGNU package contains a framework for testing other
18- programs.</para>
17+ <para>The <application>DejaGnu</application> package contains a framework for running test
18+ suites on GNU tools. It is written in <command>expect</command>, which itself
19+ uses <application>Tcl</application> (Tool Command Language).</para>
1920 @y
2021 <para>
21- DejaGNU パッケージは、他のプログラムをテストするフレームワークを提供します。
22+ <application>DejaGnu</application> パッケージは、GNU ツールに対してテストスイートを実行するフレームワークを提供します。
23+ これは <command>expect</command> によって書かれており、<command>expect</command> そのものは <application>Tcl</application>(ツールコマンド言語)を利用しています。
2224 </para>
2325 @z
2426
--- trunk/lfsbook/src/chapter05/expect.ch (revision 1297)
+++ trunk/lfsbook/src/chapter05/expect.ch (revision 1298)
@@ -14,11 +14,23 @@
1414 @z
1515
1616 @x
17- <para>The Expect package contains a program for carrying out scripted
18- dialogues with other interactive programs.</para>
17+ <para>The <application>Expect</application> package contains tools for
18+ automating, via scripted dialogues, interactive applications such as
19+ <command>telnet</command>, <command>ftp</command>,
20+ <command>passwd</command>, <command>fsck</command>,
21+ <command>rlogin</command>, and <command>tip</command>.
22+ <application>Expect</application> is also useful for testing these same
23+ applications as well as easing all sorts of tasks that are prohibitively
24+ difficult with anything else. The <application>DejaGnu</application>
25+ framework is written in <application>Expect</application>.</para>
1926 @y
2027 <para>
21- Expect パッケージは、他のプログラムと対話的に処理を行うプログラムを提供します。
28+ <application>Expect</application> パッケージには <command>telnet</command>, <command>ftp</command>,
29+ <command>passwd</command>, <command>fsck</command>,
30+ <command>rlogin</command>, <command>tip</command> といった対話処理ツールを、スクリプト化されたダイアログを通じて自動化するツールを提供します。
31+ <application>Expect</application> はこういったアプリケーションをテストする場合にも利用できます。
32+ また本パッケージを利用しないと相当に困難となるようなタスクを、いとも簡単に処理できるようになります。
33+ <application>DejaGnu</application> フレームワークはこの <application>Expect</application> を用いて記述されています。
2234 </para>
2335 @z
2436
--- trunk/lfsbook/src/chapter05/gcc-pass1.ch (revision 1297)
+++ trunk/lfsbook/src/chapter05/gcc-pass1.ch (revision 1298)
@@ -86,7 +86,7 @@
8686 <para>In case the above seems hard to follow, let's break it down a bit.
8787 First we copy the files <filename>gcc/config/linux.h</filename>,
8888 <filename>gcc/config/i386/linux.h</filename>, and
89- <filename>gcc/config/i368/linux64.h</filename> to a file of
89+ <filename>gcc/config/i386/linux64.h</filename> to a file of
9090 the same name but with an added suffix of <quote>.orig</quote>. Then the
9191 first sed expression prepends <quote>/tools</quote> to every instance of
9292 <quote>/lib/ld</quote>, <quote>/lib64/ld</quote> or
@@ -103,7 +103,7 @@
103103 上のコマンドがよく分からない場合は一つ一つ読み下していってください。
104104 まず <filename>gcc/config/linux.h</filename>,
105105 <filename>gcc/config/i386/linux.h</filename>, and
106- <filename>gcc/config/i368/linux64.h</filename> というファイルを、ファイル名称の末尾に <quote>.orig</quote> を付け加えてコピーします。
106+ <filename>gcc/config/i386/linux64.h</filename> というファイルを、ファイル名称の末尾に <quote>.orig</quote> を付け加えてコピーします。
107107 そして一つめの sed コマンドでは、そのファイル内にある<quote>/lib/ld</quote>, <quote>/lib64/ld</quote>, <quote>/lib32/ld</quote>という記述部分の頭に<quote>/tools</quote>を付与します。
108108 また二つめの sed コマンドによってハードコーディングされている<quote>/usr</quote>という部分を書き換えます。
109109 そしてここで加えるべき定義文をファイルの末尾に追加し、検索パスと startfile プリフィックスを変更します。
--- trunk/lfsbook/src/chapter05/tcl.ch (revision 1297)
+++ trunk/lfsbook/src/chapter05/tcl.ch (revision 1298)
@@ -14,9 +14,14 @@
1414 @z
1515
1616 @x
17- <para>The Tcl package contains the Tool Command Language.</para>
17+ <para>The <application>Tcl</application> package contains the Tool Command Language,
18+ a robust general-purpose scripting language. The <application>Expect</application> package
19+ is written in the <application>Tcl</application> language.</para>
1820 @y
19- <para>Tcl パッケージはツールコマンド言語 (Tool Command Language) を提供します。</para>
21+ <para>
22+ <application>Tcl</application> パッケージは、堅牢で汎用的なスクリプト言語であるツールコマンド言語 (Tool Command Language) を提供します。
23+ <application>Expect</application> パッケージは <application>Tcl</application> 言語によって書かれています。
24+ </para>
2025 @z
2126
2227 @x
--- trunk/lfsbook/src/chapter07/usage.ch (revision 1297)
+++ trunk/lfsbook/src/chapter07/usage.ch (revision 1298)
@@ -645,11 +645,11 @@
645645
646646 @x LOGLEVEL
647647 <para>This variable specifies the log level for kernel messages sent
648- to the console as set by <command>dmesg</command>. Valid levels are
648+ to the console as set by <command>dmesg -n</command>. Valid levels are
649649 from "1" (no messages) to "8". The default level is "7".</para>
650650 @y
651651 <para>
652- この変数は、コンソールに出力されるカーネルメッセージのログレベルを指定するもので <command>dmesg</command> コマンドにより設定されます。
652+ この変数は、コンソールに出力されるカーネルメッセージのログレベルを指定するもので <command>dmesg -n</command> コマンドにより設定されます。
653653 有効な設定値は "1" (メッセージ出力なし) から "8" まであり、デフォルトは "7" です。
654654 </para>
655655 @z
--- trunk/lfsbook/src/general.ch (revision 1297)
+++ trunk/lfsbook/src/general.ch (revision 1298)
@@ -8,24 +8,24 @@
88 % $Date:: $
99 %
1010 @x
11-<!ENTITY version "SVN-20200319">
11+<!ENTITY version "SVN-20200329">
1212 @y
1313 <?xml version="1.0" encoding="UTF-8"?>
14-<!ENTITY version "SVN-20200319">
14+<!ENTITY version "SVN-20200329">
1515 @z
1616
1717 @x
18-<!ENTITY versiond "20200319-systemd">
18+<!ENTITY versiond "20200329-systemd">
1919 @y
20-<!ENTITY versiond "20200319-systemd">
20+<!ENTITY versiond "20200329-systemd">
2121 @z
2222
2323 @x
24-<!ENTITY releasedate "March 19th, 2020">
24+<!ENTITY releasedate "March 29th, 2020">
2525 @y
26-<!ENTITY releasedate "2020/03/19">
27-<!ENTITY jversion "20200320">
28-<!ENTITY jversiond "20200320">
26+<!ENTITY releasedate "2020/03/29">
27+<!ENTITY jversion "20200330">
28+<!ENTITY jversiond "20200330">
2929 <!ENTITY dir-jversion "svn-ja">
3030 <!ENTITY dir-jversiond "svn-sysdja">
3131 @z
--- trunk/lfsbook/version.ac (revision 1297)
+++ trunk/lfsbook/version.ac (revision 1298)
@@ -6,5 +6,5 @@
66 dnl $Date:: $
77 dnl
88 dnl m4-include this file to define the current LFS version
9-m4_define([lfs_version], [svn-20200319])
10-m4_define([lfsd_version], [20200319-systemd])
9+m4_define([lfs_version], [svn-20200329])
10+m4_define([lfsd_version], [20200329-systemd])
Show on old repository browser