• R/O
  • HTTP
  • SSH
  • HTTPS

lfsja-git: Commit

lfsja-git


Commit MetaInfo

Revisão7567fbb16b800205d289834029c6bdeeec9f85da (tree)
Hora2022-06-02 16:31:09
Autormatsuand <30614168+matsuand@user...>
Commitermatsuand

Mensagem de Log

[lfsja-git] r11.1-133 対応。

Mudança Sumário

Diff

--- a/configure
+++ b/configure
@@ -4737,7 +4737,7 @@ fi
47374737
47384738
47394739
4740-TARGETVER=r11.1-119
4740+TARGETVER=r11.1-133
47414741 if test "x$revspec" = "xsystemd"; then
47424742 TARGETVER="$TARGETVER-systemd"
47434743 fi
--- a/src/chapter01/changelog.ch
+++ b/src/chapter01/changelog.ch
@@ -44,6 +44,82 @@
4444 @z
4545
4646 @x
47+ <para>2022-05-29</para>
48+ <itemizedlist>
49+ <listitem>
50+ <para>[bdubbs] - Update to iana-etc-20220524.
51+ Addresses <ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para>
52+ </listitem>
53+ <listitem>
54+ <para>[bdubbs] - Update to iproute2-5.18.0. Fixes
55+ <ulink url="&lfs-ticket-root;5065">#5065</ulink>.</para>
56+ </listitem>
57+ <listitem>
58+ <para>[bdubbs] - Update to linux-5.18.1. Fixes
59+ <ulink url="&lfs-ticket-root;5061">#5061</ulink>.</para>
60+ </listitem>
61+ <listitem>
62+ <para>[bdubbs] - Update to perl-5.36.0. Fixes
63+ <ulink url="&lfs-ticket-root;5066">#5066</ulink>.</para>
64+ </listitem>
65+ </itemizedlist>
66+@y
67+ <para>2022-05-29</para>
68+ <itemizedlist>
69+ <listitem>
70+ <para>[bdubbs] - iana-etc-20220524 へのアップデート。
71+ <ulink url="&lfs-ticket-root;5006">#5006</ulink> において言及。</para>
72+ </listitem>
73+ <listitem>
74+ <para>[bdubbs] - iproute2-5.18.0 へのアップデート。
75+ <ulink url="&lfs-ticket-root;5065">#5065</ulink> を Fix に。</para>
76+ </listitem>
77+ <listitem>
78+ <para>[bdubbs] - linux-5.18.1 へのアップデート。
79+ <ulink url="&lfs-ticket-root;5061">#5061</ulink> を Fix に。</para>
80+ </listitem>
81+ <listitem>
82+ <para>[bdubbs] - perl-5.36.0 へのアップデート。
83+ <ulink url="&lfs-ticket-root;5066">#5066</ulink> を Fix に。</para>
84+ </listitem>
85+ </itemizedlist>
86+@z
87+
88+@x
89+ <para>2022-05-29</para>
90+ <itemizedlist>
91+ <listitem>
92+ <para>[xry111] - Update to vim-8.2.5014 (security fixes).
93+ Addresses <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
94+ </listitem>
95+ <listitem>
96+ <para>[xry111] - Update to ninja-1.11.0. Fixes
97+ <ulink url="&lfs-ticket-root;5062">#5062</ulink>.</para>
98+ </listitem>
99+ <listitem>
100+ <para>[xry111] - Update to systemd-251. Fixes
101+ <ulink url="&lfs-ticket-root;5064">#5064</ulink>.</para>
102+ </listitem>
103+ </itemizedlist>
104+@y
105+ <para>2022-05-29</para>
106+ <itemizedlist>
107+ <listitem>
108+ <para>[xry111] - vim-8.2.5014 へのアップデート (セキュリティフィックス)。
109+ <ulink url="&lfs-ticket-root;4500">#4500</ulink> において言及。</para>
110+ </listitem>
111+ <listitem>
112+ <para>[xry111] - ninja-1.11.0 へのアップデート。
113+ <ulink url="&lfs-ticket-root;5062">#5062</ulink> を Fix に。</para>
114+ </listitem>
115+ <listitem>
116+ <para>[xry111] - systemd-251 へのアップデート。
117+ <ulink url="&lfs-ticket-root;5064">#5064</ulink> を Fix に。</para>
118+ </listitem>
119+ </itemizedlist>
120+@z
121+
122+@x
47123 <para>2022-05-16</para>
48124 <itemizedlist>
49125 <listitem>
--- a/src/chapter01/jchangelog.ch
+++ b/src/chapter01/jchangelog.ch
@@ -50,6 +50,17 @@
5050
5151 -->
5252 <listitem>
53+ <para>2022-06-02</para>
54+ <itemizedlist>
55+ <listitem>
56+ <para>[matsuand] -
57+ r11.1-133 (<ulink url="&lfs-changeset;9bc47a117">9bc47a117</ulink>) までの対応。
58+ </para>
59+ </listitem>
60+ </itemizedlist>
61+ </listitem>
62+
63+ <listitem>
5364 <para>2022-05-17</para>
5465 <itemizedlist>
5566 <listitem>
--- a/src/chapter03/patches.ch
+++ b/src/chapter03/patches.ch
@@ -121,18 +121,6 @@
121121 <para>&Download;: <ulink url="&patches-root;&sysvinit-consolidated-patch;"/></para>
122122 @z
123123
124-@x Systemd Upstream Fixes Patch
125- <para>Download: <ulink url="&patches-root;&systemd-upstream-fixes-patch;"/></para>
126-@y
127- <para>&Download;: <ulink url="&patches-root;&systemd-upstream-fixes-patch;"/></para>
128-@z
129-
130-@x Systemd Kernel Fixes Patch
131- <para>Download: <ulink url="&patches-root;&systemd-kernel-fixes-patch;"/></para>
132-@y
133- <para>&Download;: <ulink url="&patches-root;&systemd-kernel-fixes-patch;"/></para>
134-@z
135-
136124 @x Xz Upstream Fix Patch
137125 <para>Download: <ulink url="&patches-root;&xz-upstream-fix-patch;"/></para>
138126 @y
--- a/src/chapter06/ncurses.ch
+++ b/src/chapter06/ncurses.ch
@@ -131,6 +131,15 @@
131131 @z
132132
133133 @x
134+ <para>Remove an unneeded static library not handled by
135+ <command>configure</command>:</para>
136+@y
137+ <para>
138+ <command>configure</command> が扱っていない不要なスタティックライブラリを削除します。
139+ </para>
140+@z
141+
142+@x
134143 <title>The meaning of the install options:</title>
135144 @y
136145 <title>&MeaningOfOption1;install&MeaningOfOption2;</title>
--- a/src/chapter07/creatingdirs.ch
+++ b/src/chapter07/creatingdirs.ch
@@ -24,6 +24,17 @@
2424 @z
2525
2626 @x
27+ <note><para>Some of the directories mentioned in this section may be
28+ already created earlier with explicit instructions or when installing some
29+ packages. They are repeated below for completeness.</para></note>
30+@y
31+ <note><para>
32+ 本節において触れるディレクトリの中には、明示的な指示か、あるいは何かのパッケージインストールによってすでに生成済みであるものがあります。
33+ 以下では完全を期して繰り返し生成することにします。
34+ </para></note>
35+@z
36+
37+@x
2738 <para>Create some root-level directories that are not in the limited set
2839 required in the previous chapters by issuing the following command:</para>
2940 @y
@@ -35,17 +46,6 @@
3546 @z
3647
3748 @x
38- <note><para>Some of the directories below have already been created earlier
39- with explicit instructions or when installing some packages. They are
40- repeated below for completeness.</para></note>
41-@y
42- <note><para>
43- 以下のディレクトリの中には、明示的な操作により、あるいはパッケージのインストールにより、すでに生成されているものがあります。
44- 以下では漏れることがないように、もう一度実行しています。
45- </para></note>
46-@z
47-
48-@x
4949 <para>Create the required set of subdirectories below the root-level by
5050 issuing the following commands:</para>
5151 @y
--- a/src/chapter08/check.ch
+++ b/src/chapter08/check.ch
@@ -115,7 +115,7 @@
115115 </para>
116116 @z
117117
118-@x libcheck.{a,so}
118+@x libcheck.so
119119 <para>Contains functions that allow Check to be called from a test
120120 program</para>
121121 @y
--- a/src/chapter08/openssl.ch
+++ b/src/chapter08/openssl.ch
@@ -86,17 +86,21 @@
8686
8787 @x
8888 You should update OpenSSL when a new version which fixes vulnerabilities
89- is announced. The releases run in series, with a letter for each release
90- after the initial release (e.g. 1.1.1, 1.1.1a, 1.1.1b, etc). Because LFS
91- installs only the shared libraries, there is no need to recompile packages
92- which link to <filename class="libraryfile">libcrypto.so</filename> or
89+ is announced. Since OpenSSL 3.0.0, the OpenSSL versioning scheme
90+ follows the MAJOR.MINOR.PATCH format. API/ABI compatibility
91+ are guaranteed for the same MAJOR version number. Because LFS
92+ installs only the shared libraries, there is no need to recompile
93+ packages which link to
94+ <filename class="libraryfile">libcrypto.so</filename> or
9395 <filename class="libraryfile">libssl.so</filename>
94- <emphasis>when upgrading in the same series.</emphasis>
96+ <emphasis>when upgrading to a version with MAJOR version number
97+ unchanged</emphasis>.
9598 @y
9699 ぜい弱性への対処を行った新バージョンが公開されたら、OpenSSL をアップデートすることになります。
97- リリースは公開される順に従って、初期リリースバージョンに英字 1 文字をつけて公開されます(たとえば 1.1.1、1.1.1a、1.1.1b、1.1.1c といった具合です)。
100+ OpenSSL 3.0.0 以降では、バージョンのつけ方が MAJOR.MINOR.PATCH という形式になりました。
101+ API/API の互換性は、同一の MAJOR バージョン番号では保証されます。
98102 本パッケージは <filename class="libraryfile">libcrypto.so</filename> または
99- <filename class="libraryfile">libssl.so</filename> へのリンクを行っていますが、LFS では共有ライブラリをインストールするだけなので、<emphasis role="bold">同一シリーズ内でのアップグレードである限り</emphasis> は、パッケージを再コンパイルする必要はありません。
103+ <filename class="libraryfile">libssl.so</filename> へのリンクを行っていますが、LFS では共有ライブラリをインストールするだけなので、<emphasis role="bold">MAJOR バージョン番号が同一のアップグレードである限り</emphasis> は、パッケージを再コンパイルする必要はありません。
100104 @z
101105
102106 @x
--- a/src/chapter08/stripping.ch
+++ b/src/chapter08/stripping.ch
@@ -87,11 +87,15 @@
8787 @x
8888 <note><para>The ELF loader's name is ld-linux-x86-64.so.2 on 64-bit systems
8989 and ld-linux.so.2 on 32-bit systems. The construct below selects the
90- correct name for the current architecture.</para></note>
90+ correct name for the current architecture, excluding anything ending
91+ with <quote>g</quote>, in case the commands below have already been
92+ run.</para></note>
9193 @y
9294 <note><para>
9395 ELF ローダーの名前は、64 ビットシステムでは ld-linux-x86-64.so.2、32 ビットシステムでは ld-linux.so.2 です。
9496 後述の手順では、現行のアーキテクチャーに合わせて適切な名前を選ぶようにしています。
97+ ただし<quote>g</quote>で終わるものは除いています。
98+ そのようなものはすでにコマンド実行されているからです。
9599 </para></note>
96100 @z
97101
--- a/src/chapter08/systemd.ch
+++ b/src/chapter08/systemd.ch
@@ -25,24 +25,6 @@
2525 @z
2626
2727 @x
28- <para>First, apply a patch to fix a security vulnerability and regressions
29- with hostnames and idle units:</para>
30-@y
31- <para>
32- セキュリティぜい弱性、およびホスト名、アイドルユニットに関する問題を修正するパッチを適用します。
33- </para>
34-@z
35-
36-@x
37- <para>Now, apply a patch to fix a problem with the linux kernel's headers in
38- version 5.17 and later:</para>
39-@y
40- <para>
41- また linux カーネルヘッダー、バージョン 5.17 以降に対する問題の修正のため、以下のパッチを適用します。
42- version 5.17 and later:</para>
43-@z
44-
45-@x
4628 <para>Remove two unneeded groups,
4729 <systemitem class="groupname">render</systemitem> and
4830 <systemitem class="groupname">sgx</systemitem>, from the default udev
@@ -172,6 +154,15 @@
172154 アップストリームにおいて試験的機能とみなされている機能を無効にします。
173155 @z
174156
157+@x -Dpamconfdir=no
158+ <para>Prevent the installation of a PAM configuration file not
159+ functional on LFS.</para>
160+@y
161+ <para>
162+ PAM 設定は LFS 上では機能しないため、これをインストールしないようにします。
163+ </para>
164+@z
165+
175166 @x
176167 <para>Compile the package:</para>
177168 @y
@@ -193,27 +184,31 @@
193184 @z
194185
195186 @x
196- <para>Remove a useless directory:</para>
187+ <para>Create the <filename>/etc/machine-id</filename> file needed by
188+ <command>systemd-journald</command>:</para>
197189 @y
198190 <para>
199- 不要なディレクトリを削除します。
191+ <command>systemd-journald</command> に対して必要となる <filename>/etc/machine-id</filename> ファイルを生成します。
200192 </para>
201193 @z
202194
203195 @x
204- <para>Create the <filename>/etc/machine-id</filename> file needed by
205- <command>systemd-journald</command>:</para>
196+ <para>Setup the basic target structure:</para>
206197 @y
207198 <para>
208- <command>systemd-journald</command> に対して必要となる <filename>/etc/machine-id</filename> ファイルを生成します。
199+ 基本的なターゲット構造を設定します。
209200 </para>
210201 @z
211202
212203 @x
213- <para>Setup the basic target structure:</para>
204+ <para>Disable a service for upgrading binary distros. It's useless for
205+ a basic Linux system built from source, and it will report an error if
206+ it's enabled but not configured:</para>
214207 @y
215208 <para>
216- 基本的なターゲット構造を設定します。
209+ バイナリディストリビューションの更新サービスを無効にします。
210+ ソースからのビルドを行う単純な Linux システムでは不要だからです
211+ 有効化されても設定が行われていない場合には、エラーが出力されます。
217212 </para>
218213 @z
219214
--- a/src/general.ch
+++ b/src/general.ch
@@ -47,9 +47,9 @@
4747 <!ENTITY copyrightdate "%crdate;">
4848 ]]>
4949
50-<!ENTITY jversion "20220517">
51-<!ENTITY jversiond "20220517">
52-<!ENTITY jcorrespondSHA "07b9641ca"> <!-- lfs-git SHA 値; 本箇所での記載のみ -->
50+<!ENTITY jversion "20220602">
51+<!ENTITY jversiond "20220602">
52+<!ENTITY jcorrespondSHA "9bc47a117"> <!-- lfs-git SHA 値; 本箇所での記載のみ -->
5353 <!ENTITY dir-jversion "git-ja">
5454 <!ENTITY dir-jversiond "git-sysdja">
5555 @z
--- a/version.ac
+++ b/version.ac
@@ -2,4 +2,4 @@ dnl
22 dnl This is part of LFSbookja package.
33 dnl
44 dnl m4-include this file to define the current LFS version
5-m4_define([lfs_version], [r11.1-119])
5+m4_define([lfs_version], [r11.1-133])
Show on old repository browser