• R/O
  • SSH
  • HTTPS

lfsbookja: コミット


コミットメタ情報

リビジョン1308 (tree)
日時2020-05-31 12:09:12
作者matsuand

ログメッセージ

[LFS-SVN] SVN-20200529, チェンジセット 11864-11877 対応。

変更サマリ

差分

--- trunk/lfsbook/configure (revision 1307)
+++ trunk/lfsbook/configure (revision 1308)
@@ -4034,7 +4034,7 @@
40344034
40354035
40364036
4037-TARGETVER=svn-20200528
4037+TARGETVER=svn-20200529
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/appendices/dependencies.ch (revision 1307)
+++ trunk/lfsbook/src/appendices/dependencies.ch (revision 1308)
@@ -533,9 +533,9 @@
533533 <seg>Bison, Gawk</seg>
534534 @z
535535 @x
536- <seg>None</seg>
536+ <seg>Binutils, IProute2, Kbd, Kmod, and Man-DB</seg>
537537 @y
538- <seg>なし</seg>
538+ <seg>Binutils, IProute2, Kbd, Kmod, Man-DB</seg>
539539 @z
540540 @x
541541 <seg>None</seg>
@@ -571,11 +571,11 @@
571571 @x Gcc
572572 <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
573573 Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch, Perl, Sed, Tar,
574- and Texinfo</seg>
574+ Texinfo, and Zstd</seg>
575575 @y
576576 <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
577577 Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch, Perl, Sed, Tar,
578- Texinfo</seg>
578+ Texinfo, Zstd</seg>
579579 @z
580580 @x
581581 <seg>DejaGNU, Expect, and Shadow</seg>
@@ -622,10 +622,10 @@
622622 %----------------------------------------------------------------------
623623 @x Gettext
624624 <seg>Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make,
625- Sed, and Texinfo</seg>
625+ Ncurses, Sed, and Texinfo</seg>
626626 @y
627627 <seg>Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make,
628- Sed, Texinfo</seg>
628+ Ncurses, Sed, Texinfo</seg>
629629 @z
630630 @x
631631 <seg>Diffutils, Perl, and Tcl</seg>
@@ -1833,9 +1833,9 @@
18331833 @z
18341834
18351835 @x
1836- <seg>None</seg>
1836+ <seg>GCC</seg>
18371837 @y
1838- <seg>なし</seg>
1838+ <seg>GCC</seg>
18391839 @z
18401840
18411841 @x
--- trunk/lfsbook/src/chapter01/changelog.ch (revision 1307)
+++ trunk/lfsbook/src/chapter01/changelog.ch (revision 1308)
@@ -54,9 +54,45 @@
5454 @z
5555
5656 @x
57+ <para>2020-05-29</para>
58+ <itemizedlist>
59+ <listitem>
60+ <para>[bdubbs] - Run sed and findutils tests as an
61+ unprivileged user. Fixes
62+ <ulink url="&lfs-ticket-root;4661">#4661</ulink>.</para>
63+ </listitem>
64+ </itemizedlist>
65+@y
66+ <para>2020-05-29</para>
67+ <itemizedlist>
68+ <listitem>
69+ <para>[bdubbs] - sed と findutils テストを非特権ユーザーにより実行する。
70+ <ulink url="&lfs-ticket-root;4661">#4661</ulink> を Fix に。</para>
71+ </listitem>
72+ </itemizedlist>
73+@z
74+
75+@x
5776 <para>2020-05-28</para>
5877 <itemizedlist>
5978 <listitem>
79+ <para>[bdubbs] - Add an unprivileged user, tester, at the
80+ beginning of Chapter 6 for running some tests. This
81+ user is then removed at the end of the chapter.</para>
82+ </listitem>
83+ <listitem>
84+ <para>[bdubbs] - Update to zstd-1.4.5. Fixes
85+ <ulink url="&lfs-ticket-root;4660">#4660</ulink>.</para>
86+ </listitem>
87+ <listitem>
88+ <para>[bdubbs] - Update to util-linux-2.35.2. Fixes
89+ <ulink url="&lfs-ticket-root;4659">#4659</ulink>.</para>
90+ </listitem>
91+ <listitem>
92+ <para>[bdubbs] - Update to bison-3.6.2. Fixes
93+ <ulink url="&lfs-ticket-root;4657">#4657</ulink>.</para>
94+ </listitem>
95+ <listitem>
6096 <para>[pierre] - Update to linux-5.6.15. Fixes
6197 <ulink url="&lfs-ticket-root;4658">#4658</ulink>.</para>
6298 </listitem>
@@ -65,6 +101,22 @@
65101 <para>2020-05-28</para>
66102 <itemizedlist>
67103 <listitem>
104+ <para>[bdubbs] - 特定のテスト実行のため、非特権ユーザー tester を第 6 章のはじめに追加。
105+ 章の終わりにはこのユーザーを削除する。</para>
106+ </listitem>
107+ <listitem>
108+ <para>[bdubbs] - zstd-1.4.5 へのアップデート。
109+ <ulink url="&lfs-ticket-root;4660">#4660</ulink> を Fix に。</para>
110+ </listitem>
111+ <listitem>
112+ <para>[bdubbs] - util-linux-2.35.2 へのアップデート。
113+ <ulink url="&lfs-ticket-root;4659">#4659</ulink> を Fix に。</para>
114+ </listitem>
115+ <listitem>
116+ <para>[bdubbs] - bison-3.6.2 へのアップデート。
117+ <ulink url="&lfs-ticket-root;4657">#4657</ulink> を Fix に。</para>
118+ </listitem>
119+ <listitem>
68120 <para>[pierre] - linux-5.6.15 へのアップデート。
69121 <ulink url="&lfs-ticket-root;4658">#4658</ulink> を Fix に。</para>
70122 </listitem>
@@ -92,8 +144,8 @@
92144 <itemizedlist>
93145 <listitem>
94146 <para>[pierre] - Bash: do not use "su -c command" to change user
95- to nobody: it removes the controlling terminal and makes some
96- tests fail. Use "su &lt;&lt; EOF" instead.</para>
147+ to nobody: it removes the controlling terminal and makes some
148+ tests fail. Use "su &lt;&lt; EOF" instead.</para>
97149 </listitem>
98150 <listitem>
99151 <para>[pierre] - Mount /dev/pts with "--bind", so that "tty"
--- trunk/lfsbook/src/chapter01/jchangelog.ch (revision 1307)
+++ trunk/lfsbook/src/chapter01/jchangelog.ch (revision 1308)
@@ -60,6 +60,22 @@
6060 -->
6161
6262 <listitem>
63+ <para>2020-05-31</para>
64+ <itemizedlist>
65+ <listitem>
66+ <para>[matsuand] -
67+ <phrase revision="sysv">SVN-20200529</phrase>
68+ <phrase revision="systemd">20200529-systemd</phrase>,
69+ チェンジセット
70+ <ulink url="&lfs-rev-root;11864">11864</ulink> ~
71+ <ulink url="&lfs-rev-root;11877">11877</ulink>
72+ 対応。
73+ </para>
74+ </listitem>
75+ </itemizedlist>
76+ </listitem>
77+
78+ <listitem>
6379 <para>2020-05-29</para>
6480 <itemizedlist>
6581 <listitem>
--- trunk/lfsbook/src/chapter06/bash.ch (revision 1307)
+++ trunk/lfsbook/src/chapter06/bash.ch (revision 1308)
@@ -74,44 +74,36 @@
7474 @z
7575
7676 @x
77- <para>To prepare the tests, ensure that the <systemitem class="username">nobody</systemitem> user can write to the sources tree:</para>
77+ <para>To prepare the tests, ensure that the <systemitem class="username">tester</systemitem> user can write to the sources tree:</para>
7878 @y
7979 <para>
8080 テストを実施するにあたっては <systemitem
81- class="username">nobody</systemitem> ユーザーによるソースツリーへの書き込みを可能とします。
81+ class="username">tester</systemitem> ユーザーによるソースツリーへの書き込みを可能とします。
8282 </para>
8383 @z
8484
8585 @x
8686 <para>Now, run the tests as the <systemitem
87- class="username">nobody</systemitem> user:</para>
87+ class="username">tester</systemitem> user:</para>
8888 @y
8989 <para>
90- <systemitem class="username">nobody</systemitem> ユーザーでテストを実行します。
90+ <systemitem class="username">tester</systemitem> ユーザーでテストを実行します。
9191 </para>
9292 @z
9393
9494 @x
95- <para>The <command>su</command> command above is slightly different from
96- other places in the book. The
97- reason is that the <option>-c</option> option runs the command without
98- a controlling terminal, while the bash test suite needs one.</para>
99-@y
100- <para>
101- 上で実行している <command>su</command> は、本書内の別のところで実行しているものとは多少異なります。
102- それは <option>-c</option> オプションによって、制御している端末とは無関係にコマンドが実行されるからです。
103- そして bash のテストスイートでは、これが必要となります。
104- </para>
105-@z
106-
107-@x
108- <para>Nevertheless, the <systemitem class="username">nobody</systemitem>
95+ <para>The <systemitem class="username">tester</systemitem>
10996 user does not have enough permissions for all the tests to pass. This shows
110- up in some <quote>diff</quote> output in four test results.</para>
97+ up in some <quote>diff</quote> output in four test results. Portions of the
98+ run-execscript, run-lastpipe, run-read, and run-test programs
99+ are known to fail in the LFS chroot environment, but pass if the tests
100+ are run in a full system.</para>
111101 @y
112102 <para>
113- ただし <systemitem class="username">nobody</systemitem> ユーザーには、すべてのテストを正常終了させるための権限を持っていません。
114- 4 つあるテストの<quote>diff</quote>出力において、このことがわかります。
103+ <systemitem class="username">tester</systemitem> ユーザーは、すべてのテストを成功させる十分な権限を有していません。
104+ このことはテストの<quote>diff</quote>出力からわかります。
105+ run-execscript, run-lastpipe, run-read, run-test というプログラムに対するテストは、LFS chroot 環境下では部分的に失敗します。
106+ ただし完成したシステム上において、このテストを実行すれば成功します。
115107 </para>
116108 @z
117109
--- trunk/lfsbook/src/chapter06/coreutils.ch (revision 1307)
+++ trunk/lfsbook/src/chapter06/coreutils.ch (revision 1308)
@@ -127,15 +127,15 @@
127127
128128 @x
129129 <para>We're going to run the remainder of the tests as the
130- <systemitem class="username">nobody</systemitem> user. Certain tests,
130+ <systemitem class="username">tester</systemitem> user. Certain tests,
131131 however, require that the user be a member of more than one group. So that
132132 these tests are not skipped we'll add a temporary group and make the
133- user <systemitem class="username">nobody</systemitem> a part of it:</para>
133+ user <systemitem class="username">tester</systemitem> a part of it:</para>
134134 @y
135135 <para>
136- ここからは <systemitem class="username">nobody</systemitem> ユーザー向けのテストを実行します。
136+ ここからは <systemitem class="username">tester</systemitem> ユーザー向けのテストを実行します。
137137 ただしテストの中には、複数のグループに属するユーザーを必要とするものがあります。
138- そのようなテストが確実に実施されるように、一時的なグループを作って <systemitem class="username">nobody</systemitem> ユーザーがそれに属するようにします。
138+ そのようなテストが確実に実施されるように、一時的なグループを作って <systemitem class="username">tester</systemitem> ユーザーがそれに属するようにします。
139139 </para>
140140 @z
141141
--- trunk/lfsbook/src/chapter06/createfiles.ch (revision 1307)
+++ trunk/lfsbook/src/chapter06/createfiles.ch (revision 1308)
@@ -288,6 +288,17 @@
288288 @z
289289
290290 @x
291+ <para>Some tests later in the chapter need a regular user. We add this
292+ user here and delete this account at the end of the chapter.</para>
293+@y
294+ <para>
295+ 本章のこれ以降のテストの中には、通常のユーザーを必要とするものがあります。
296+ ここでそういったユーザーを追加します。
297+ これは本章の最後には削除します。
298+ </para>
299+@z
300+
301+@x
291302 <para>To remove the <quote>I have no name!</quote> prompt, start a new
292303 shell. Since a full Glibc was installed in <xref
293304 linkend="chapter-temporary-tools"/> and the
--- trunk/lfsbook/src/chapter06/findutils.ch (revision 1307)
+++ trunk/lfsbook/src/chapter06/findutils.ch (revision 1308)
@@ -68,15 +68,6 @@
6868 @z
6969
7070 @x
71- <para>Two tests are known to fail in the chroot environment:
72- sv-bug-54171.old-O3 and sv-bug-54171.new-O3.</para>
73-@y
74- <para>
75- chroot 環境のもとでは 2 つのテスト、sv-bug-54171.old-O3 と sv-bug-54171.new-O3 が失敗します。
76- </para>
77-@z
78-
79-@x
8071 <para>Install the package:</para>
8172 @y
8273 <para>&InstallThePackage;</para>
--- trunk/lfsbook/src/chapter06/gcc.ch (revision 1307)
+++ trunk/lfsbook/src/chapter06/gcc.ch (revision 1308)
@@ -223,13 +223,13 @@
223223
224224 @x
225225 <para>The GCC build directory is owned by <systemitem class="username">
226- nobody</systemitem> now and the ownership of the installed header
226+ tester</systemitem> now and the ownership of the installed header
227227 directory (and its content) will be incorrect. Change the ownership to
228228 <systemitem class="username">root</systemitem> user and group:</para>
229229 @y
230230 <para>
231231 GCC のビルドディレクトリの所有者は <systemitem class="username">
232- nobody</systemitem> であるため、ヘッダーがインストールされるディレクトリ(とその内容)に対する所有権が不適切なものになります。
232+ tester</systemitem> であるため、ヘッダーがインストールされるディレクトリ(とその内容)に対する所有権が不適切なものになります。
233233 そこでその所有権を <systemitem class="username">root</systemitem> ユーザーとグループに変更します。
234234 </para>
235235 @z
--- trunk/lfsbook/src/chapter06/revisedchroot.ch (revision 1307)
+++ trunk/lfsbook/src/chapter06/revisedchroot.ch (revision 1308)
@@ -116,4 +116,13 @@
116116 url="&blfs-book;/introduction/la-files.html">BLFS の節 "About Libtool
117117 Archive (.la) files"</ulink> を参照してください。
118118 </para>
119+@z
120+
121+@x
122+ <para>Finally, remove the temporary 'tester' usr account created at the
123+ beginning of this chapter.</para>
124+@y
125+ <para>
126+ 最後に、本章のはじめに生成した 'tester' ユーザーアカウントを削除します。
127+ </para>
119128 @z
\ No newline at end of file
--- trunk/lfsbook/src/chapter06/sed.ch (revision 1307)
+++ trunk/lfsbook/src/chapter06/sed.ch (revision 1308)
@@ -26,10 +26,10 @@
2626 @z
2727
2828 @x
29- <para>First fix an issue in the LFS environment and remove a failing test:</para>
29+ <para>First fix an issue in the LFS environment:</para>
3030 @y
3131 <para>
32- はじめに LFS 環境にて問題となる箇所を修正し、失敗するテストを削除します。
32+ はじめに LFS 環境にて問題となる箇所を修正します。
3333 </para>
3434 @z
3535
@@ -40,20 +40,6 @@
4040 @z
4141
4242 @x
43- <title>The meaning of the new configure option:</title>
44-@y
45- <title>&MeaningOfOption1;configure&MeaningOfOption2;</title>
46-@z
47-
48-@x
49- <para>This sets the installation directory for the HTML documentation.</para>
50-@y
51- <para>
52- HTML ドキュメントをインストールするディレクトリを指定します。
53- </para>
54-@z
55-
56-@x
5743 <para>Compile the package and generate the HTML documentation:</para>
5844 @y
5945 <para>パッケージをコンパイルし HTML ドキュメントを生成します。</para>
--- trunk/lfsbook/src/chapter06/util-linux.ch (revision 1307)
+++ trunk/lfsbook/src/chapter06/util-linux.ch (revision 1308)
@@ -25,9 +25,9 @@
2525 @z
2626
2727 @x
28- <title>FHS compliance notes</title>
28+ <title>Installation of Util-linux</title>
2929 @y
30- <title>FHS コンプライアンス情報</title>
30+ <title>&InstallationOf1;Util-linux&InstallationOf2;</title>
3131 @z
3232
3333 @x
@@ -34,32 +34,18 @@
3434 <para>The FHS recommends using the <filename
3535 class="directory">/var/lib/hwclock</filename> directory instead of the
3636 usual <filename class="directory">/etc</filename> directory as the
37- location for the <filename>adjtime</filename> file. First create a directory
38- to enable storage for the <command>hwclock</command> program:</para>
37+ location for the <filename>adjtime</filename> file. Create this directory
38+ with:</para>
3939 @y
4040 <para>
4141 FHS では <filename>adjtime</filename> ファイルの配置場所として <filename
4242 class="directory">/etc</filename> ディレクトリではなく <filename
4343 class="directory">/var/lib/hwclock</filename> ディレクトリを推奨しています。
44- <command>hwclock</command> プログラムが利用するディレクトリをまず生成します。
44+ そこで以下によりそのディレクトリを生成します。
4545 </para>
4646 @z
4747
4848 @x
49- <title>Installation of Util-linux</title>
50-@y
51- <title>&InstallationOf1;Util-linux&InstallationOf2;</title>
52-@z
53-
54-@x
55- <para>First, fix one of the regression tests:</para>
56-@y
57- <para>
58- まずは縮退テスト (regression test) の不備を修正します。
59- </para>
60-@z
61-
62-@x
6349 <para>Remove the earlier created symlinks and files:</para>
6450 @y
6551 <para>
--- trunk/lfsbook/src/chapter06/vim.ch (revision 1307)
+++ trunk/lfsbook/src/chapter06/vim.ch (revision 1308)
@@ -78,21 +78,21 @@
7878
7979 @x
8080 <para>To prepare the tests, ensure that the
81- <systemitem class="username">nobody</systemitem> user can write
81+ <systemitem class="username">tester</systemitem> user can write
8282 to the sources tree:</para>
8383 @y
8484 <para>
8585 コンパイル結果をテストするために、<systemitem
86- class="username">nobody</systemitem> ユーザーがソースツリーに書き込みできるようにします。
86+ class="username">tester</systemitem> ユーザーがソースツリーに書き込みできるようにします。
8787 </para>
8888 @z
8989
9090 @x
9191 <para>Now run the tests as the <systemitem
92- class="username">nobody</systemitem> user:</para>
92+ class="username">tester</systemitem> user:</para>
9393 @y
9494 <para>
95- <systemitem class="username">nobody</systemitem> ユーザーによりテストを実行します。
95+ <systemitem class="username">tester</systemitem> ユーザーによりテストを実行します。
9696 </para>
9797 @z
9898
--- trunk/lfsbook/src/general.ch (revision 1307)
+++ trunk/lfsbook/src/general.ch (revision 1308)
@@ -8,24 +8,24 @@
88 % $Date:: $
99 %
1010 @x
11-<!ENTITY version "SVN-20200528">
11+<!ENTITY version "SVN-20200529">
1212 @y
1313 <?xml version="1.0" encoding="UTF-8"?>
14-<!ENTITY version "SVN-20200528">
14+<!ENTITY version "SVN-20200529">
1515 @z
1616
1717 @x
18-<!ENTITY versiond "20200528-systemd">
18+<!ENTITY versiond "20200529-systemd">
1919 @y
20-<!ENTITY versiond "20200528-systemd">
20+<!ENTITY versiond "20200529-systemd">
2121 @z
2222
2323 @x
24-<!ENTITY releasedate "May 28th, 2020">
24+<!ENTITY releasedate "May 29th, 2020">
2525 @y
26-<!ENTITY releasedate "2020/05/28">
27-<!ENTITY jversion "20200529">
28-<!ENTITY jversiond "20200529">
26+<!ENTITY releasedate "2020/05/29">
27+<!ENTITY jversion "20200531">
28+<!ENTITY jversiond "20200531">
2929 <!ENTITY dir-jversion "svn-ja">
3030 <!ENTITY dir-jversiond "svn-sysdja">
3131 @z
--- trunk/lfsbook/version.ac (revision 1307)
+++ trunk/lfsbook/version.ac (revision 1308)
@@ -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-20200528])
10-m4_define([lfsd_version], [20200528-systemd])
9+m4_define([lfs_version], [svn-20200529])
10+m4_define([lfsd_version], [20200529-systemd])
旧リポジトリブラウザで表示