Explorar o código

Update linux, diff, tar, mandb, bash, readline, iproute2, and util-linux

Update to linux-4.20.1.
Update to diffutils-3.7.
Update to tar-1.31.
Update to man-db-2.8.5.
Update to bash-5.0.
Update to readline-8.0.
Update to iproute2-4.20.0.
Update to util-linux-2.33.1.

Was r11499.
Bruce Dubbs %!s(int64=5) %!d(string=hai) anos
pai
achega
ab2de58350
Modificáronse 6 ficheiros con 90 adicións e 60 borrados
  1. 38 0
      chapter01/changelog.xml
  2. 10 10
      chapter01/whatsnew.xml
  3. 2 1
      chapter05/ncurses.xml
  4. 13 22
      chapter06/autoconf.xml
  5. 2 2
      general.ent
  6. 25 25
      packages.ent

+ 38 - 0
chapter01/changelog.xml

@@ -41,6 +41,44 @@
     <listitem revision="sysv"> or <listitem revision="systemd"> as
     appropriate for the entry or if needed the entire day's listitem.
 -->
+    <listitem>
+      <para>2019-01-10</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - 更新到 linux-4.20.1。修复
+          <ulink url="&lfs-ticket-root;4398">#4398</ulink>。</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - 更新到 diffutils-3.7。修复
+          <ulink url="&lfs-ticket-root;4401">#4401</ulink>。</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - 更新到 tar-1.31。修复
+          <ulink url="&lfs-ticket-root;4402">#4402</ulink>。</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - 更新到 man-db-2.8.5。修复
+          <ulink url="&lfs-ticket-root;4403">#4403</ulink>。</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - 更新到 bash-5.0。修复
+          <ulink url="&lfs-ticket-root;4404">#4404</ulink>。</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - 更新到 readline-8.0。修复
+          <ulink url="&lfs-ticket-root;4401">#4405</ulink>。</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - 更新到 iproute2-4.20.0。修复
+          <ulink url="&lfs-ticket-root;4406">#4406</ulink>。</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - 更新到 util-linux-2.33.1。修复
+          <ulink url="&lfs-ticket-root;4407">#4407</ulink>。</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
       <para>2019-01-01</para>
       <itemizedlist>

+ 10 - 10
chapter01/whatsnew.xml

@@ -39,9 +39,9 @@
     <!--<listitem>
       <para>Automake-&automake-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Bash &bash-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Bc &bc-version;</para>
     </listitem>-->
@@ -66,9 +66,9 @@
     <listitem revision="systemd">
       <para>D-Bus-&dbus-version;</para>
     </listitem>
-    <!--<listitem>
+    <listitem>
       <para>Diffutils-&diffutils-version;</para>
-    </listitem>-->
+    </listitem>
     <listitem revision="sysv">
       <para>Eudev-&eudev-version;</para>
    </listitem>
@@ -168,9 +168,9 @@
     <!--<listitem>
       <para>Make-&make-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Man-DB-&man-db-version;</para>
-   </listitem>-->
+   </listitem>
    <!--<listitem>
       <para>Man-pages-&man-pages-version;</para>
    </listitem>-->
@@ -207,9 +207,9 @@
     <listitem>
       <para>Python-&python-version;</para>
     </listitem>
-    <!--<listitem>
+    <listitem>
       <para>Readline-&readline-version;</para>
-    </listitem>-->
+    </listitem>
     <listitem>
       <para>Sed-&sed-version;</para>
     </listitem>
@@ -225,9 +225,9 @@
     <listitem revision="sysv">
       <para>SysVinit-&sysvinit-version;</para>
     </listitem>
-    <!--<listitem>
+    <listitem>
       <para>Tar-&tar-version;</para>
-   </listitem>-->
+   </listitem>
    <listitem>
       <para>Tcl-&tcl-version;</para>
    </listitem>

+ 2 - 1
chapter05/ncurses.xml

@@ -122,7 +122,8 @@
 
     <para>安装该软件包:</para>
 
-<screen><userinput remap="install">make install</userinput></screen>
+<screen><userinput remap="install">make install
+ln -s libncursesw.so /tools/lib/libncurses.so</userinput></screen>
 
   </sect2>
 

+ 13 - 22
chapter06/autoconf.xml

@@ -53,30 +53,21 @@
 
 <screen><userinput remap="make">make</userinput></screen>
 
-    <para>运行以下命令以测试编译结果:</para>
+    <para>目前由于 bash-5 和 libtool-2.4.3 的变化,测试套件无法正常工作。
+    如果无论如何要运行测试,执行命令:</para>
 
 <screen><userinput remap="test">make check</userinput></screen>
-
-    <!--para>这需要比较长的时间,大约 &autoconf-ch6-sbu-tests; SBUs. In addition,
-    several tests are skipped that use Automake. For full test coverage,
-    Autoconf can be re-tested after Automake has been installed.  In addition,
-	two tests fail due to changes in libtool-2.4.3 and later.</para-->
-
-    <para>这需要消耗大约 &autoconf-ch6-sbu-tests; SBU 的较长时间。
-		另外,某些使用 Automake 的测试会被跳过。
-		为了完整的测试覆盖率,可以在安装 Automake 后重新测试 Autoconf。
-		此外,还有两个测试由于 libtool-2.4.3 及更新版本的变化而失败。</para>
-
-    <!--note><para>The test time for autoconf can be reduced significantly on a
-    system with multiple cores.  To do this, append
-    <command>TESTSUITEFLAGS=-j&lt;N&gt;</command> to the line above.  For
-    instance, using -j4 can reduce the test time by over 60
-    percent.</para></note-->
-	<note><para>在多核系统上,可以显著减少 autoconf 的测试时间。
-		为此,在以上命令的末尾附加
-		<command>TESTSUITEFLAGS=-j&lt;N&gt;</command> 选项。
-		例如,使用 -j4 可以减少超过 60% 的测试时间。</para></note>
-
+<!--
+    <para>这需要比较长的时间,大约 &autoconf-ch6-sbu-tests; SBU 。
+    另外,某些使用 Automake 的测试会被跳过。
+    为了完整的测试覆盖率,可以在安装 Automake 后重新测试 Autoconf。
+    此外,还有两个测试由于 libtool-2.4.3 及更新版本的变化而失败。</para>
+
+    <note><para>在多核系统上,可以显著减少 autoconf 的测试时间。
+    为此,在以上命令的末尾附加
+    <command>TESTSUITEFLAGS=-j&lt;N&gt;</command> 选项。
+    例如,使用 -j4 可以减少超过 60% 的测试时间。</para></note>
+-->
     <para>安装该软件包:</para>
 
 <screen><userinput remap="install">make install</userinput></screen>

+ 2 - 2
general.ent

@@ -1,4 +1,4 @@
-<!ENTITY version         "SVN-20190101">
+<!ENTITY version         "SVN-20190109">
 <!ENTITY short-version   "svn">  <!-- Used below in &blfs-book; 
                                       Change to x.y for release but not -rc releases -->
 <!ENTITY generic-version "development"> <!-- Use "development"  or "x.y[-pre{x}]" -->
@@ -7,7 +7,7 @@
 <!ENTITY short-versiond  "systemd">
 <!ENTITY generic-versiond "systemd"> 
 
-<!ENTITY releasedate     "2019 年 1 月 1 日">
+<!ENTITY releasedate     "2019 年 1 月 9 日">
 
 <!ENTITY copyrightdate   "1999-2019"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY milestone       "8.4">

+ 25 - 25
packages.ent

@@ -40,10 +40,10 @@
 <!ENTITY automake-ch6-du "107 MB">
 <!ENTITY automake-ch6-sbu "不到 0.1 SBU (测试需要约 8.9 SBU)">
 
-<!ENTITY bash-version "4.4.18">
-<!ENTITY bash-size "9,242 KB">
+<!ENTITY bash-version "5.0">
+<!ENTITY bash-size "9,898 KB">
 <!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
-<!ENTITY bash-md5 "518e2c187cc11a17040f0915dddce54e">
+<!ENTITY bash-md5 "2b44b47b905be16f45709648f671820b">
 <!ENTITY bash-home "&gnu-software;bash/">
 <!ENTITY bash-ch5-du "63 MB">
 <!ENTITY bash-ch5-sbu "0.4 SBU">
@@ -134,10 +134,10 @@
 <!ENTITY dejagnu-ch5-du "3.2 MB">
 <!ENTITY dejagnu-ch5-sbu "不到 0.1 SBU">
 
-<!ENTITY diffutils-version "3.6">
-<!ENTITY diffutils-size "1,366 KB">
+<!ENTITY diffutils-version "3.7">
+<!ENTITY diffutils-size "1,415 KB">
 <!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar.xz">
-<!ENTITY diffutils-md5 "07cf286672ced26fba54cd0313bdc071">
+<!ENTITY diffutils-md5 "4824adc0e95dbbf11dfbdfaad6a1e461">
 <!ENTITY diffutils-home "&gnu-software;diffutils/">
 <!ENTITY diffutils-ch5-du "23 MB">
 <!ENTITY diffutils-ch5-sbu "0.2 SBU">
@@ -349,10 +349,10 @@
 <!ENTITY intltool-ch6-du "1.5 MB">
 <!ENTITY intltool-ch6-sbu "不到 0.1 SBU">
 
-<!ENTITY iproute2-version "4.19.0">
-<!ENTITY iproute2-size "708 KB">
+<!ENTITY iproute2-version "4.20.0">
+<!ENTITY iproute2-size "691 KB">
 <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
-<!ENTITY iproute2-md5 "67eeebacaac4515cab73dfd2fc796af3">
+<!ENTITY iproute2-md5 "f3dab4c812812bbb5873cb90f471bcbf">
 <!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
 <!ENTITY iproute2-ch6-du "13 MB">
 <!ENTITY iproute2-ch6-sbu "0.2 SBU">
@@ -422,13 +422,13 @@
 <!ENTITY libtool-ch6-sbu "1.9 SBU">
 
 <!ENTITY linux-major-version "4">
-<!ENTITY linux-minor-version "19">
-<!ENTITY linux-patch-version "12">
+<!ENTITY linux-minor-version "20">
+<!ENTITY linux-patch-version "1">
 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
-<!ENTITY linux-size "100,728 KB">
+<!ENTITY linux-size "100,816 KB">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "cb545cc42a5dd593bb554dd3b5adfae0">
+<!ENTITY linux-md5 "210b8d108b502c462eeaec435c8e1a57">
 <!ENTITY linux-home "https://www.kernel.org/">
 <!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is
  allnoconfig extended for a hopefully-bootable build on desktop machine,
@@ -461,10 +461,10 @@
 <!ENTITY make-ch6-du "13 MB">
 <!ENTITY make-ch6-sbu "0.6 SBU">
 
-<!ENTITY man-db-version "2.8.4">
-<!ENTITY man-db-size "1,738 KB">
+<!ENTITY man-db-version "2.8.5">
+<!ENTITY man-db-size "1,746 KB">
 <!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz">
-<!ENTITY man-db-md5 "ab41db551f500e4a595b11203b86c67a">
+<!ENTITY man-db-md5 "c5c6c3434be14a5527d43b5ad0f09a13">
 <!ENTITY man-db-home "https://www.nongnu.org/man-db/">
 <!ENTITY man-db-ch6-du "33 MB">
 <!ENTITY man-db-ch6-sbu "0.4 SBU">
@@ -587,10 +587,10 @@
 <!ENTITY python-docs-md5 "107ade7bb17efd104a22b2d457f4cb67">
 <!ENTITY python-docs-size "6,072 KB">
 
-<!ENTITY readline-version "7.0">
-<!ENTITY readline-size "2,842 KB">
+<!ENTITY readline-version "8.0">
+<!ENTITY readline-size "2,907 KB">
 <!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz">
-<!ENTITY readline-md5 "205b03a87fc83dab653b628c59b9fc91">
+<!ENTITY readline-md5 "7e6c1f16aee3244a69aba6e438295ca3">
 <!ENTITY readline-home "https://tiswww.case.edu/php/chet/readline/rltop.html">
 <!ENTITY readline-ch6-du "18 MB">
 <!ENTITY readline-ch6-sbu "0.1 SBU">
@@ -645,10 +645,10 @@
 <!ENTITY sysvinit-ch6-du "1.3 MB">
 <!ENTITY sysvinit-ch6-sbu "不到 0.1 SBU">
 
-<!ENTITY tar-version "1.30">
-<!ENTITY tar-size "2,059 KB">
+<!ENTITY tar-version "1.31">
+<!ENTITY tar-size "2,052 KB">
 <!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.xz">
-<!ENTITY tar-md5 "2d01c6cd1387be98f57a0ec4e6e35826">
+<!ENTITY tar-md5 "bc9a89da1185ceb2210de12552c43ce2">
 <!ENTITY tar-home "&gnu-software;tar/">
 <!ENTITY tar-ch5-du "36 MB">
 <!ENTITY tar-ch5-sbu "0.4 SBU">
@@ -687,10 +687,10 @@
 <!ENTITY udev-lfs-home    " ">
 
 <!ENTITY util-linux-minor "2.33">
-<!ENTITY util-linux-version "2.33"> <!-- 2.33.x -->
-<!ENTITY util-linux-size "4,554 KB">
+<!ENTITY util-linux-version "2.33.1"> <!-- 2.33.x -->
+<!ENTITY util-linux-size "4,542 KB">
 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-minor;/util-linux-&util-linux-version;.tar.xz">
-<!ENTITY util-linux-md5 "3cdf1c652007610f92076ba4212381a9">
+<!ENTITY util-linux-md5 "6fcfea2043b5ac188fd3eed56aeb5d90">
 <!ENTITY util-linux-home "http://freecode.com/projects/util-linux">
 <!ENTITY util-linux-ch5-du "140 MB">
 <!ENTITY util-linux-ch5-sbu "1.0 SBU">