OSDN Git Service

[LFS-SVN] SVN-20200603, チェンジセット 11880-11895 対応。
authormatsuand <matsuand@d6661c75-0afd-443a-aae1-cb31083e41e8>
Mon, 8 Jun 2020 07:03:37 +0000 (07:03 +0000)
committermatsuand <matsuand@d6661c75-0afd-443a-aae1-cb31083e41e8>
Mon, 8 Jun 2020 07:03:37 +0000 (07:03 +0000)
git-svn-id: svn+ssh://svn.osdn.net/svnroot/lfsbookja/trunk@1309 d6661c75-0afd-443a-aae1-cb31083e41e8

lfsbook/configure
lfsbook/src/appendices/dependencies.ch
lfsbook/src/chapter01/changelog.ch
lfsbook/src/chapter01/jchangelog.ch
lfsbook/src/chapter03/introduction.ch
lfsbook/src/chapter03/patches.ch
lfsbook/src/chapter06/createfiles.ch
lfsbook/src/chapter06/libelf.ch
lfsbook/src/chapter06/systemd.ch
lfsbook/src/general.ch
lfsbook/version.ac

index 26a6643..4fb231b 100755 (executable)
@@ -4034,7 +4034,7 @@ fi
 
 
 
-TARGETVER=svn-20200529
+TARGETVER=svn-20200603
 
 SVNVER=`grep 'ENTITY version ' ${bookdir}/general.ent | sed -e 's/^<!ENTITY version         \"//' -e 's/\">$//' | tr 'A-Z' 'a-z'`
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the original XML version" >&5
index 96a7bc7..c86dd2c 100644 (file)
 
 %----------------------------------------------------------------------
 @x IProute2
-         <seg>Bash, Bison, Coreutils, Flex, GCC, Glibc, Make,
-         and Linux API Headers</seg>
+         <seg>Bash, Bison, Coreutils, Flex, GCC, Glibc, Make, Libcap,
+         Libelf, and Linux API Headers</seg>
 @y
-         <seg>Bash, Bison, Coreutils, Flex, GCC, Glibc, Make,
-         Linux API ヘッダー</seg>
+         <seg>Bash, Bison, Coreutils, Flex, GCC, Glibc, Make, Libcap,
+         Libelf, Linux API ヘッダー</seg>
 @z
 @x
           <seg>No test suite available</seg>
           <seg>なし</seg>
 @z
 @x
-          <seg>None</seg>
+          <seg>Berkeley DB and Iptables</seg>
 @y
-          <seg>なし</seg>
+          <seg>Berkeley DB, Iptables</seg>
 @z
 
 %----------------------------------------------------------------------
           <seg>テストスイートはありません</seg>
 @z
 @x
-          <seg>Shadow</seg>
+          <seg>IProute2 and Shadow</seg>
 @y
-          <seg>Shadow</seg>
+          <seg>IProute2, Shadow</seg>
 @z
 
 %----------------------------------------------------------------------
           <seg>テストスイートはありません</seg>
 @z
 @x
-          <seg>Linux Kernel</seg>
+          <seg>IProute2 and Linux Kernel</seg>
 @y
-          <seg>Linux カーネル</seg>
+          <seg>IProute2, Linux カーネル</seg>
 @z
 @x
           <seg>None</seg>
index 805af83..f782a36 100644 (file)
 @z
 
 @x
+      <para>2020-06-03</para>
+      <itemizedlist>
+        <listitem revision="systemd">
+          <para>[renodr] - Fix systemd's build with GCC-10 with a patch instead
+          of CFLAGS.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to perl-5.30.3 (security update). Fixes
+          <ulink url="&lfs-ticket-root;4664">#4664</ulink>.</para>
+        </listitem>
+        <listitem revision="systemd">
+          <para>[renodr] - Update to dbus-1.12.18 (security update). Fixes
+          <ulink url="&lfs-ticket-root;4665">#4665</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to man-db-2.9.2. Fixes
+          <ulink url="&lfs-ticket-root;4663">#4663</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to libcap-2.36. Fixes
+          <ulink url="&lfs-ticket-root;4666">#4666</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to bison-3.6.3. Fixes
+          <ulink url="&lfs-ticket-root;4667">#4667</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+@y
+      <para>2020-06-03</para>
+      <itemizedlist>
+        <listitem revision="systemd">
+          <para>[renodr] - GCC-10 を用いた systemd のビルドに対応するために CFLAGS ではなくパッチを適用。</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - perl-5.30.3 へのアップデート(セキュリティアップデート)。
+          <ulink url="&lfs-ticket-root;4664">#4664</ulink> を Fix に。</para>
+        </listitem>
+        <listitem revision="systemd">
+          <para>[renodr] - dbus-1.12.18 へのアップデート(セキュリティアップデート)。
+          <ulink url="&lfs-ticket-root;4665">#4665</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - man-db-2.9.2 へのアップデート。
+          <ulink url="&lfs-ticket-root;4663">#4663</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - libcap-2.36 へのアップデート。
+          <ulink url="&lfs-ticket-root;4666">#4666</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - bison-3.6.3 へのアップデート。
+          <ulink url="&lfs-ticket-root;4667">#4667</ulink> を Fix に。</para>
+        </listitem>
+      </itemizedlist>
+@z
+
+@x
+      <para>2020-05-31</para>
+      <itemizedlist>
+        <listitem>
+          <para>[pierre] - Fix bash tests: add a couple of symlinks
+          from /bin to /tools, create the tester user with the uid of
+          the tty owner, run the bash tests with su &lt;&lt; EOF, and
+          explicitely defining stdin (with help from thomas and bdubbs).</para>
+        </listitem>
+      </itemizedlist>
+@y
+      <para>2020-05-31</para>
+      <itemizedlist>
+        <listitem>
+          <para>[pierre] - bash のテストを修正。
+          /bin から /tools へのシンボリックリンクを追加。
+          tester ユーザーに対して tty オーナーの uid を生成。
+          bash のテスト実行は su &lt;&lt; EOF により行う。
+          stdin を明示的に定義する(thomas と bdubbs の助言による)。
+          </para>
+        </listitem>
+      </itemizedlist>
+@z
+
+@x
       <para>2020-05-29</para>
       <itemizedlist>
         <listitem>
+          <para>[xry111] - Move flex earlier in chapter 6, so that binutils
+          can use it.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Remove bzip2 and flex from chapter 5.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Move zstd earlier in chapter 6, so that file and
+          GCC can use it.</para>
+        </listitem>
+        <listitem>
           <para>[bdubbs] - Run sed and findutils tests as an
           unprivileged user. Fixes
           <ulink url="&lfs-ticket-root;4661">#4661</ulink>.</para>
       <para>2020-05-29</para>
       <itemizedlist>
         <listitem>
+          <para>[xry111] - flex を第 6 章のはじめの方に移動。
+          binutils がこれを利用できるようにする。</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - 第 5 章から bzip2 と flex を削除。</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - zstd を第 6 章のはじめの方に移動。
+          file と GCC がこれを利用できるようにする。</para>
+        </listitem>
+        <listitem>
           <para>[bdubbs] - sed と findutils テストを非特権ユーザーにより実行する。
           <ulink url="&lfs-ticket-root;4661">#4661</ulink> を Fix に。</para>
         </listitem>
index 018c046..cbbb5f2 100644 (file)
 -->
 
    <listitem>
+      <para>2020-06-08</para>
+      <itemizedlist>
+        <listitem>
+          <para>[matsuand] -
+          <phrase revision="sysv">SVN-20200603</phrase>
+          <phrase revision="systemd">20200603-systemd</phrase>,
+          チェンジセット
+          <ulink url="&lfs-rev-root;11880">11880</ulink> ~
+          <ulink url="&lfs-rev-root;11895">11895</ulink>
+          対応。
+          </para>
+        </listitem>
+      </itemizedlist>
+   </listitem>
+
+   <listitem>
       <para>2020-05-31</para>
       <itemizedlist>
         <listitem>
index bd57d24..503cc55 100644 (file)
 @z
 
 @x
-  <para>An easy way to download all of the packages and patches is by using
-  <ulink url="../wget-list">wget-list</ulink> as an input to
-  <command>wget</command>. For example:</para>
+  <para>There are several ways to optain all the necessary packages and patches
+  to build LFS:</para>
 @y
   <para>
-  パッケージとパッチのダウンロードを簡単に行う方法として <ulink
-  url="../wget-list">wget-list</ulink> を利用する方法があります。
-  これは以下のように <command>wget</command> の入力引数に指定し利用します。
+  LFS のビルドに必要なパッケージやパッチを得る方法は、いろいろとあります。
+  </para>
+@z
+
+@x
+      <para>The files can be downloaded individually as described in the 
+      next two sections.</para>
+@y
+      <para>
+      各ファイルは次の2節に示されているので、個々に入手することができます。
+      </para>
+@z
+
+@x
+      <para>For stable versions of the book, a tarball of all the needed files 
+      can be downloaded from one of the LFS files mirrors listed at
+      <ulink url="http://www.linuxfromscratch.org/mirrors.html#files"/>.</para>
+@y
+      <para>
+      本書の安定版であれば、それに対して必要となるファイルを集めた tarball が、<ulink
+      url="http://www.linuxfromscratch.org/mirrors.html#files"/> に示す LFS ミラーサイトからダウンロードできます。
+      </para>
+@z
+
+@x
+      <para>The files can be downloaded using <command>wget</command> and
+      a wget-list as described below.</para>
+@y
+      <para>
+      <command>wget</command> と以下に示す wget-list ファイルを利用すれば、すべてのファイルをダウンロードすることができます。
+      </para>
+@z
+
+@x
+  <para>To download all of the packages and patches by using
+  <ulink url="../wget-list">wget-list</ulink> as an input to the
+  <command>wget</command> command, use:</para>
+@y
+  <para>
+  パッケージとパッチのダウンロードを行うため <ulink
+  url="../wget-list">wget-list</ulink> を利用することにします。
+  これは以下のように <command>wget</command> コマンドの入力引数に指定します。
   </para>
 @z
 
@@ -183,3 +221,12 @@ wget -N --input-file=wget-list.orig --continue --directory-prefix=$LFS/sources</
   このファイルを <filename class="directory">$LFS/sources</filename> に配置して以下を実行してください。
   </para>
 @z
+
+@x
+  <para>This check can be used after retrieving the needed files with any of the 
+  methods listed above.</para>
+@y
+  <para>
+  必要なファイルを入手した方法が前述のどの方法であっても、この md5sum チェックを実施することができます。
+  </para>
+@z
index 9685c1a..e970a11 100644 (file)
         <para>&Download;: <ulink url="&patches-root;&systemd-consolidated-patch;"/></para>
 @z
 
+@x Systemd GCC-10 Patch
+        <para>Download: <ulink url="&patches-root;&systemd-gcc10-patch;"/></para>
+@y
+        <para>&Download;: <ulink url="&patches-root;&systemd-gcc10-patch;"/></para>
+@z
+
 @x
   <para>Total size of these patches: about <returnvalue/></para>
 @y
index 171c7ab..c044226 100644 (file)
         </para>
 @z
 
-@x /usr/lib/libfl.so*
-        <para>This link allows binutils to find the flex library, and to
-       build enhanced versions of ar and ranlib.</para>
-@y
-        <para>
-        このリンクは binutils が flex ライブラリを探し出せるようにします。
-        また ar と ranlib の拡張版をビルドするようにします。
-        </para>
-@z
-
 @x /usr/lib/lib{blkid,fdisk,mount,uuid}.so*, /usr/include/{blkid,libfdisk,libmount,uuid}, /usr/lib/pkgconfig/{blkid,fdisk,mount,uuid}.pc
         <para>These links and files allow
         <phrase revision="sysv">eudev</phrase>
index c820864..b84d23d 100644 (file)
 @z
 
 @x
-    <para>One test, run-elfclassify.sh, is known to fail.</para>
+<!--    <para>One test, run-elfclassify.sh, is known to fail.</para>-->
 @y
+<!--
     <para>
     run-elfclassify.sh というテストが 1 つだけ失敗します。
     </para>
+-->
 @z
 
 @x
index b160215..60d8a15 100644 (file)
 @z
 
 @x
-    <para>First, apply a patch to fix various bugs since the release
-    of systemd-243.</para>
+    <para>First, apply a patch to fix the build with GCC-10:</para>
 @y
     <para>
-    はじめに sysmted-243 のリリース以降のさまざまなバグ修正を行うパッチを適用します。
+    はじめに GCC-10 を使ってビルドできるようにパッチを適用します。
     </para>
 @z
 
index 47688d3..0e5ac0c 100644 (file)
@@ -8,24 +8,24 @@
 % $Date::                           $
 %
 @x
-<!ENTITY version         "SVN-20200529">
+<!ENTITY version         "SVN-20200603">
 @y
 <?xml version="1.0" encoding="UTF-8"?>
-<!ENTITY version         "SVN-20200529">
+<!ENTITY version         "SVN-20200603">
 @z
 
 @x
-<!ENTITY versiond        "20200529-systemd">
+<!ENTITY versiond        "20200603-systemd">
 @y
-<!ENTITY versiond        "20200529-systemd">
+<!ENTITY versiond        "20200603-systemd">
 @z
 
 @x
-<!ENTITY releasedate     "May 29th, 2020">
+<!ENTITY releasedate     "June 3rd, 2020">
 @y
-<!ENTITY releasedate     "2020/05/29">
-<!ENTITY jversion        "20200531">
-<!ENTITY jversiond       "20200531">
+<!ENTITY releasedate     "2020/06/03">
+<!ENTITY jversion        "20200608">
+<!ENTITY jversiond       "20200608">
 <!ENTITY dir-jversion    "svn-ja">
 <!ENTITY dir-jversiond   "svn-sysdja">
 @z
index 019e0f5..8ecb9d7 100644 (file)
@@ -6,5 +6,5 @@ dnl  $Rev$
 dnl  $Date::                           $
 dnl
 dnl m4-include this file to define the current LFS version
-m4_define([lfs_version], [svn-20200529])
-m4_define([lfsd_version], [20200529-systemd])
+m4_define([lfs_version], [svn-20200603])
+m4_define([lfsd_version], [20200603-systemd])