From 68ee799ca6407c8fc55bb0ab5adde57a383beb29 Mon Sep 17 00:00:00 2001 From: matsuand <30614168+matsuand@users.noreply.github.com> Date: Fri, 26 Aug 2022 15:15:19 +0900 Subject: [PATCH] =?utf8?q?[lfsja-git]=20r11.1-182=20=E5=AF=BE=E5=BF=9C?= =?utf8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- configure | 2 +- src/chapter01/changelog.ch | 8 ++++---- src/chapter01/jchangelog.ch | 11 +++++++++++ src/chapter05/glibc.ch | 2 +- src/chapter08/glibc.ch | 30 +++++++++++++----------------- src/chapter10/kernel.ch | 45 +++++++++++++++++++++++++++++++++++++++++++++ src/general.ch | 6 +++--- version.ac | 2 +- 8 files changed, 79 insertions(+), 27 deletions(-) diff --git a/configure b/configure index 12b329e9..33b981e8 100755 --- a/configure +++ b/configure @@ -4737,7 +4737,7 @@ fi -TARGETVER=r11.1-175 +TARGETVER=r11.1-182 if test "x$revspec" = "xsystemd"; then TARGETVER="$TARGETVER-systemd" fi diff --git a/src/chapter01/changelog.ch b/src/chapter01/changelog.ch index ea306f1c..adfe0da2 100644 --- a/src/chapter01/changelog.ch +++ b/src/chapter01/changelog.ch @@ -59,7 +59,7 @@ #5098. - [bdubbs] - Update to linux-5.19.2. Fixes + [bdubbs] - Update to linux-5.19.2 (security fixes). Fixes #5097. @@ -67,7 +67,7 @@ #5096. - [bdubbs] - Update to shadow-4.12.2. Fixes + [bdubbs] - Update to shadow-4.12.2 (security fix). Fixes #5095. @@ -95,7 +95,7 @@ #5098 を Fix に。 - [bdubbs] - linux-5.19.2 へのアップデート。 + [bdubbs] - linux-5.19.2 (セキュリティフィックス) へのアップデート。 #5097 を Fix に。 @@ -103,7 +103,7 @@ #5096 を Fix に。 - [bdubbs] - shadow-4.12.2 へのアップデート。 + [bdubbs] - shadow-4.12.2 (セキュリティフィックス) へのアップデート。 #5095 を Fix に。 diff --git a/src/chapter01/jchangelog.ch b/src/chapter01/jchangelog.ch index 7996b922..4f242054 100644 --- a/src/chapter01/jchangelog.ch +++ b/src/chapter01/jchangelog.ch @@ -50,6 +50,17 @@ --> + 2022-08-26 + + + [matsuand] - + r11.1-182 (b3f157c68) までの対応。 + + + + + + 2022-08-22 diff --git a/src/chapter05/glibc.ch b/src/chapter05/glibc.ch index 09175cfb..8c6432d5 100644 --- a/src/chapter05/glibc.ch +++ b/src/chapter05/glibc.ch @@ -288,7 +288,7 @@ @z @x - Once all is well, clean up the test files: + Once all is well, clean up the test file: @y すべてが完了したら、テストファイルを削除します。 diff --git a/src/chapter08/glibc.ch b/src/chapter08/glibc.ch index d32acb97..cf1ab857 100644 --- a/src/chapter08/glibc.ch +++ b/src/chapter08/glibc.ch @@ -227,25 +227,23 @@ @z @x - Some tests, for example - nss/tst-nss-files-hosts-multi, - are known to fail on relatively slow systems due to an internal - timeout. + The stdlib/tst-arc4random-thread + test is known to fail if the host kernel is relatively old. @y - nss/tst-nss-files-hosts-multi のようなテストでは、内部のタイムアウトが原因で比較的遅くなるシステム上では失敗します。 + ホストのカーネルが比較的古い場合に stdlib/tst-arc4random-thread というテストが失敗します。 @z @x - About 27 tests, for example elf/tst-pldd, - are known to fail if the kernel supports namespaces (see - namespaces(7) for details) but the host distro - has disabled them via sysctl. + Some tests, for example + nss/tst-nss-files-hosts-multi, + are known to fail on relatively slow systems due to an internal + timeout. @y - カーネルが名前空間をサポートしている場合(詳細は namespaces(7) 参照)であっても、ホストディストリビューションにおいて sysctl を通じて無効となっている場合には、27 個ほどのテスト、たとえば elf/tst-pldd が失敗します。 - + nss/tst-nss-files-hosts-multi のようなテストでは、内部のタイムアウトが原因で比較的遅くなるシステム上では失敗します。 + @z @x @@ -559,10 +557,9 @@ @x By default, the dynamic loader (/lib/ld-linux.so.2) searches through - /lib and /usr/lib for dynamic libraries that are - needed by programs as they are run. However, if there are libraries in - directories other than /lib and + /usr/lib for dynamic libraries + that are needed by programs as they are run. However, if there are + libraries in directories other than /usr/lib, these need to be added to the /etc/ld.so.conf file in order for the dynamic loader to find them. Two directories that are commonly known @@ -574,10 +571,9 @@ ダイナミックリンカー (/lib/ld-linux.so.2) がダイナミックライブラリを検索するデフォルトのディレクトリが /lib ディレクトリと /usr/lib ディレクトリです。 各種プログラムが実行される際にはここから検索されたダイナミックライブラリがリンクされます。 - もし /lib や /usr/lib 以外のディレクトリにライブラリファイルがあるなら /etc/ld.so.conf ファイルに記述を追加して、ダイナミックローダーがそれらを探し出せるようにしておくことが必要です。 追加のライブラリが配置されるディレクトリとしては /usr/local/lib ディレクトリと Enable some additional features if you are building a 64-bit + system. If you are using menuconfig, enable them in the order of + CONFIG_PCI_MSI first, then + CONFIG_IRQ_REMAP, at last + CONFIG_X86_X2APIC because an option only + shows up after its dependencies are selected. +@y + + 64 ビットシステムの構築時は、追加機能をいくらか有効にしてください。 + menuconfig を利用している場合、初めに CONFIG_PCI_MSI を有効にして、その後に CONFIG_IRQ_REMAP、CONFIG_X86_X2APIC を有効にします。 + こうするのは、依存するオプションが選択されていないと、特定のオプションが現れてこないからです。 + +@z + +@x While "The IPv6 Protocol" is not strictly required, it is highly recommended by the systemd developers. @y @@ -242,6 +257,36 @@ @z +@x Support x2apic + Support running the interrupt controller of 64-bit x86 + processors in x2APIC mode. x2APIC may be enabled by firmware on + 64-bit x86 systems, and a kernel without this option enabled will + panic on boot if x2APIC is enabled by firmware. This option has + has no effect, but also does no harm if x2APIC is disabled by the + firmware. +@y + + 64 ビット x86 プロセッサーの x2APIC モードでのインタラプトコントローラーの実行をサポートします。 + 64 ビット x86 システムにおいてはファームウェアが x2APIC を有効にすることがあります。 + ファームウェアによって x2APIC が有効である場合、カーネルにおいてこのオプションが無効であると、起動時にパニックを起こします。 + 本オプションには効果がありません。 + またファームウェアによって x2APIC が無効であった場合、このオプションは影響を及ぼしません。 + +@z + +@x + If this option is enabled, a security vulnerability not + resolved in Linux-&linux-version; yet will be exploitable. + Disable this option to avoid the vulnerability. This system call + is not used by any part of LFS or BLFS. +@y + + このオプションを有効にすると、Linux-&linux-version; において解決されていないセキュリティぜい弱性が悪用される危険があります。 + ぜい弱性を避けるために、このオプションは無効にしてください。 + このシステムコールは LFS や BLFS のどこからも利用しません。 + +@z + @x Alternatively, make oldconfig may be more appropriate in some situations. See the README diff --git a/src/general.ch b/src/general.ch index 2a30062f..a8dcbdf7 100644 --- a/src/general.ch +++ b/src/general.ch @@ -47,9 +47,9 @@ ]]> - - - + + + @z diff --git a/version.ac b/version.ac index d4212fde..fced396b 100644 --- a/version.ac +++ b/version.ac @@ -2,4 +2,4 @@ dnl 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-175]) +m4_define([lfs_version], [r11.1-182]) -- 2.11.0