OSDN Git Service

[lfsja-git] r11.1-133 対応。
authormatsuand <30614168+matsuand@users.noreply.github.com>
Thu, 2 Jun 2022 07:31:09 +0000 (16:31 +0900)
committermatsuand <30614168+matsuand@users.noreply.github.com>
Thu, 2 Jun 2022 07:31:09 +0000 (16:31 +0900)
12 files changed:
configure
src/chapter01/changelog.ch
src/chapter01/jchangelog.ch
src/chapter03/patches.ch
src/chapter06/ncurses.ch
src/chapter07/creatingdirs.ch
src/chapter08/check.ch
src/chapter08/openssl.ch
src/chapter08/stripping.ch
src/chapter08/systemd.ch
src/general.ch
version.ac

index 1708110..d562d7c 100755 (executable)
--- a/configure
+++ b/configure
@@ -4737,7 +4737,7 @@ fi
 
 
 
-TARGETVER=r11.1-119
+TARGETVER=r11.1-133
 if test "x$revspec" = "xsystemd"; then
   TARGETVER="$TARGETVER-systemd"
 fi
index e1feeca..f7c4b70 100644 (file)
 @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>
index 235bc6c..494133c 100644 (file)
 
 -->
    <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>
index 2ce1dca..2b4350e 100644 (file)
         <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
index 8a29ba6..5e262cb 100644 (file)
 @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>
index e4eaac9..1a553ad 100644 (file)
 @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
index 230d62f..3a9fa09 100644 (file)
           </para>
 @z
 
-@x libcheck.{a,so}
+@x libcheck.so
           <para>Contains functions that allow Check to be called from a test
           program</para>
 @y
index 3b2a612..f9fd32c 100644 (file)
 
 @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
index 27fe2aa..fa6d90d 100644 (file)
 @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
 
index a8047f0..56383aa 100644 (file)
 @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
 
index a0e1ac3..ab98122 100644 (file)
@@ -47,9 +47,9 @@
 <!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
index db776f6..e6697a1 100644 (file)
@@ -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-119])
+m4_define([lfs_version], [r11.1-133])