-TARGETVER=r11.1-119
+TARGETVER=r11.1-133
if test "x$revspec" = "xsystemd"; then
TARGETVER="$TARGETVER-systemd"
fi
@z
@x
+ <para>2022-05-29</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update to iana-etc-20220524.
+ Addresses <ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to iproute2-5.18.0. Fixes
+ <ulink url="&lfs-ticket-root;5065">#5065</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to linux-5.18.1. Fixes
+ <ulink url="&lfs-ticket-root;5061">#5061</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to perl-5.36.0. Fixes
+ <ulink url="&lfs-ticket-root;5066">#5066</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+@y
+ <para>2022-05-29</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - iana-etc-20220524 へのアップデート。
+ <ulink url="&lfs-ticket-root;5006">#5006</ulink> において言及。</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - iproute2-5.18.0 へのアップデート。
+ <ulink url="&lfs-ticket-root;5065">#5065</ulink> を Fix に。</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - linux-5.18.1 へのアップデート。
+ <ulink url="&lfs-ticket-root;5061">#5061</ulink> を Fix に。</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - perl-5.36.0 へのアップデート。
+ <ulink url="&lfs-ticket-root;5066">#5066</ulink> を Fix に。</para>
+ </listitem>
+ </itemizedlist>
+@z
+
+@x
+ <para>2022-05-29</para>
+ <itemizedlist>
+ <listitem>
+ <para>[xry111] - Update to vim-8.2.5014 (security fixes).
+ Addresses <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to ninja-1.11.0. Fixes
+ <ulink url="&lfs-ticket-root;5062">#5062</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to systemd-251. Fixes
+ <ulink url="&lfs-ticket-root;5064">#5064</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+@y
+ <para>2022-05-29</para>
+ <itemizedlist>
+ <listitem>
+ <para>[xry111] - vim-8.2.5014 へのアップデート (セキュリティフィックス)。
+ <ulink url="&lfs-ticket-root;4500">#4500</ulink> において言及。</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - ninja-1.11.0 へのアップデート。
+ <ulink url="&lfs-ticket-root;5062">#5062</ulink> を Fix に。</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - systemd-251 へのアップデート。
+ <ulink url="&lfs-ticket-root;5064">#5064</ulink> を Fix に。</para>
+ </listitem>
+ </itemizedlist>
+@z
+
+@x
<para>2022-05-16</para>
<itemizedlist>
<listitem>
-->
<listitem>
+ <para>2022-06-02</para>
+ <itemizedlist>
+ <listitem>
+ <para>[matsuand] -
+ r11.1-133 (<ulink url="&lfs-changeset;9bc47a117">9bc47a117</ulink>) までの対応。
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>2022-05-17</para>
<itemizedlist>
<listitem>
<para>&Download;: <ulink url="&patches-root;&sysvinit-consolidated-patch;"/></para>
@z
-@x Systemd Upstream Fixes Patch
- <para>Download: <ulink url="&patches-root;&systemd-upstream-fixes-patch;"/></para>
-@y
- <para>&Download;: <ulink url="&patches-root;&systemd-upstream-fixes-patch;"/></para>
-@z
-
-@x Systemd Kernel Fixes Patch
- <para>Download: <ulink url="&patches-root;&systemd-kernel-fixes-patch;"/></para>
-@y
- <para>&Download;: <ulink url="&patches-root;&systemd-kernel-fixes-patch;"/></para>
-@z
-
@x Xz Upstream Fix Patch
<para>Download: <ulink url="&patches-root;&xz-upstream-fix-patch;"/></para>
@y
@z
@x
+ <para>Remove an unneeded static library not handled by
+ <command>configure</command>:</para>
+@y
+ <para>
+ <command>configure</command> が扱っていない不要なスタティックライブラリを削除します。
+ </para>
+@z
+
+@x
<title>The meaning of the install options:</title>
@y
<title>&MeaningOfOption1;install&MeaningOfOption2;</title>
@z
@x
+ <note><para>Some of the directories mentioned in this section may be
+ already created earlier with explicit instructions or when installing some
+ packages. They are repeated below for completeness.</para></note>
+@y
+ <note><para>
+ 本節において触れるディレクトリの中には、明示的な指示か、あるいは何かのパッケージインストールによってすでに生成済みであるものがあります。
+ 以下では完全を期して繰り返し生成することにします。
+ </para></note>
+@z
+
+@x
<para>Create some root-level directories that are not in the limited set
required in the previous chapters by issuing the following command:</para>
@y
@z
@x
- <note><para>Some of the directories below have already been created earlier
- with explicit instructions or when installing some packages. They are
- repeated below for completeness.</para></note>
-@y
- <note><para>
- 以下のディレクトリの中には、明示的な操作により、あるいはパッケージのインストールにより、すでに生成されているものがあります。
- 以下では漏れることがないように、もう一度実行しています。
- </para></note>
-@z
-
-@x
<para>Create the required set of subdirectories below the root-level by
issuing the following commands:</para>
@y
</para>
@z
-@x libcheck.{a,so}
+@x libcheck.so
<para>Contains functions that allow Check to be called from a test
program</para>
@y
@x
You should update OpenSSL when a new version which fixes vulnerabilities
- is announced. The releases run in series, with a letter for each release
- after the initial release (e.g. 1.1.1, 1.1.1a, 1.1.1b, etc). Because LFS
- installs only the shared libraries, there is no need to recompile packages
- which link to <filename class="libraryfile">libcrypto.so</filename> or
+ is announced. Since OpenSSL 3.0.0, the OpenSSL versioning scheme
+ follows the MAJOR.MINOR.PATCH format. API/ABI compatibility
+ are guaranteed for the same MAJOR version number. Because LFS
+ installs only the shared libraries, there is no need to recompile
+ packages which link to
+ <filename class="libraryfile">libcrypto.so</filename> or
<filename class="libraryfile">libssl.so</filename>
- <emphasis>when upgrading in the same series.</emphasis>
+ <emphasis>when upgrading to a version with MAJOR version number
+ unchanged</emphasis>.
@y
ぜい弱性への対処を行った新バージョンが公開されたら、OpenSSL をアップデートすることになります。
- リリースは公開される順に従って、初期リリースバージョンに英字 1 文字をつけて公開されます(たとえば 1.1.1、1.1.1a、1.1.1b、1.1.1c といった具合です)。
+ OpenSSL 3.0.0 以降では、バージョンのつけ方が MAJOR.MINOR.PATCH という形式になりました。
+ API/API の互換性は、同一の MAJOR バージョン番号では保証されます。
本パッケージは <filename class="libraryfile">libcrypto.so</filename> または
- <filename class="libraryfile">libssl.so</filename> へのリンクを行っていますが、LFS では共有ライブラリをインストールするだけなので、<emphasis role="bold">同一シリーズ内でのアップグレードである限り</emphasis> は、パッケージを再コンパイルする必要はありません。
+ <filename class="libraryfile">libssl.so</filename> へのリンクを行っていますが、LFS では共有ライブラリをインストールするだけなので、<emphasis role="bold">MAJOR バージョン番号が同一のアップグレードである限り</emphasis> は、パッケージを再コンパイルする必要はありません。
@z
@x
@x
<note><para>The ELF loader's name is ld-linux-x86-64.so.2 on 64-bit systems
and ld-linux.so.2 on 32-bit systems. The construct below selects the
- correct name for the current architecture.</para></note>
+ correct name for the current architecture, excluding anything ending
+ with <quote>g</quote>, in case the commands below have already been
+ run.</para></note>
@y
<note><para>
ELF ローダーの名前は、64 ビットシステムでは ld-linux-x86-64.so.2、32 ビットシステムでは ld-linux.so.2 です。
後述の手順では、現行のアーキテクチャーに合わせて適切な名前を選ぶようにしています。
+ ただし<quote>g</quote>で終わるものは除いています。
+ そのようなものはすでにコマンド実行されているからです。
</para></note>
@z
@z
@x
- <para>First, apply a patch to fix a security vulnerability and regressions
- with hostnames and idle units:</para>
-@y
- <para>
- セキュリティぜい弱性、およびホスト名、アイドルユニットに関する問題を修正するパッチを適用します。
- </para>
-@z
-
-@x
- <para>Now, apply a patch to fix a problem with the linux kernel's headers in
- version 5.17 and later:</para>
-@y
- <para>
- また linux カーネルヘッダー、バージョン 5.17 以降に対する問題の修正のため、以下のパッチを適用します。
- version 5.17 and later:</para>
-@z
-
-@x
<para>Remove two unneeded groups,
<systemitem class="groupname">render</systemitem> and
<systemitem class="groupname">sgx</systemitem>, from the default udev
アップストリームにおいて試験的機能とみなされている機能を無効にします。
@z
+@x -Dpamconfdir=no
+ <para>Prevent the installation of a PAM configuration file not
+ functional on LFS.</para>
+@y
+ <para>
+ PAM 設定は LFS 上では機能しないため、これをインストールしないようにします。
+ </para>
+@z
+
@x
<para>Compile the package:</para>
@y
@z
@x
- <para>Remove a useless directory:</para>
+ <para>Create the <filename>/etc/machine-id</filename> file needed by
+ <command>systemd-journald</command>:</para>
@y
<para>
- 不要なディレクトリを削除します。
+ <command>systemd-journald</command> に対して必要となる <filename>/etc/machine-id</filename> ファイルを生成します。
</para>
@z
@x
- <para>Create the <filename>/etc/machine-id</filename> file needed by
- <command>systemd-journald</command>:</para>
+ <para>Setup the basic target structure:</para>
@y
<para>
- <command>systemd-journald</command> に対して必要となる <filename>/etc/machine-id</filename> ファイルを生成します。
+ 基本的なターゲット構造を設定します。
</para>
@z
@x
- <para>Setup the basic target structure:</para>
+ <para>Disable a service for upgrading binary distros. It's useless for
+ a basic Linux system built from source, and it will report an error if
+ it's enabled but not configured:</para>
@y
<para>
- 基本的なターゲット構造を設定します。
+ バイナリディストリビューションの更新サービスを無効にします。
+ ソースからのビルドを行う単純な Linux システムでは不要だからです
+ 有効化されても設定が行われていない場合には、エラーが出力されます。
</para>
@z
<!ENTITY copyrightdate "%crdate;">
]]>
-<!ENTITY jversion "20220517">
-<!ENTITY jversiond "20220517">
-<!ENTITY jcorrespondSHA "07b9641ca"> <!-- lfs-git SHA 値; 本箇所での記載のみ -->
+<!ENTITY jversion "20220602">
+<!ENTITY jversiond "20220602">
+<!ENTITY jcorrespondSHA "9bc47a117"> <!-- lfs-git SHA 値; 本箇所での記載のみ -->
<!ENTITY dir-jversion "git-ja">
<!ENTITY dir-jversiond "git-sysdja">
@z
dnl This is part of LFSbookja package.
dnl
dnl m4-include this file to define the current LFS version
-m4_define([lfs_version], [r11.1-119])
+m4_define([lfs_version], [r11.1-133])