diff options
author | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2014-10-25 01:04:51 +0000 |
---|---|---|
committer | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2014-10-25 01:04:51 +0000 |
commit | 96e9f0bd0ae9d5e539abbcec8109ec5e1f103e30 (patch) | |
tree | 18d7da318b835f5eca20fd1353c9736dace6dd14 | |
parent | 8a961f65245346170b1f4f5ca50775691b423bd5 (diff) |
Add an instruction to the eudev install to create the initial
/etc/udev/hwdb.bin file.
Update to tzdata-2014i.
Update to util-linux-2.25.2.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10779 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rw-r--r-- | appendices/dependencies.xml | 2 | ||||
-rw-r--r-- | chapter01/changelog.xml | 18 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 4 | ||||
-rw-r--r-- | chapter06/coreutils.xml | 12 | ||||
-rw-r--r-- | chapter06/eudev.xml | 6 | ||||
-rw-r--r-- | chapter06/gmp.xml | 2 | ||||
-rw-r--r-- | chapter06/util-linux.xml | 21 | ||||
-rw-r--r-- | general.ent | 4 | ||||
-rw-r--r-- | packages.ent | 12 |
9 files changed, 63 insertions, 18 deletions
diff --git a/appendices/dependencies.xml b/appendices/dependencies.xml index 8be3f069f..db947a923 100644 --- a/appendices/dependencies.xml +++ b/appendices/dependencies.xml @@ -2440,7 +2440,7 @@ <segtitle>&external;</segtitle> <seglistitem> - <seg>None</seg> + <seg><ulink url="https://people.redhat.com/sgrubb/libcap-ng/">libcap-ng</ulink></seg> </seglistitem> </segmentedlist> diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 5e04d34b3..5f177f23b 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -36,6 +36,24 @@ </listitem> --> <listitem> + <para>2014-10-25</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Add an instruction to the eudev install + to create the initial /etc/udev/hwdb.bin file.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to tzdata-2014i. Fixes + <ulink url="&lfs-ticket-root;3696">#3696</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to util-linux-2.25.2. Fixes + <ulink url="&lfs-ticket-root;3697">#3697</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2014-10-19</para> <itemizedlist> <listitem> diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 2c80c6cb2..ea41c4d6d 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -211,9 +211,9 @@ <listitem> <para>Tzdata &tzdata-version;</para> </listitem> - <!--<listitem> + <listitem> <para>Util-Linux &util-linux-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Vim &vim-version;</para> </listitem>--> diff --git a/chapter06/coreutils.xml b/chapter06/coreutils.xml index b54061eba..81853cab7 100644 --- a/chapter06/coreutils.xml +++ b/chapter06/coreutils.xml @@ -72,6 +72,15 @@ touch Makefile.in</userinput></screen> <title>The meaning of the configure options:</title> <varlistentry> + <term><envar>FORCE_UNSAFE_CONFIGURE=1</envar></term> + <listitem> + <para>This environment variable allows the package to be + built as the root user. + </para> + </listitem> + </varlistentry> + + <varlistentry> <term><parameter>--enable-no-install-program=kill,uptime</parameter></term> <listitem> <para>The purpose of this switch is to prevent Coreutils from @@ -112,6 +121,9 @@ touch Makefile.in</userinput></screen> <screen><userinput remap="test">su nobody -s /bin/bash \ -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes check"</userinput></screen> + <para>The stty-pairs test is known to fail on a virtual console, but + passes if run in a X terminal.</para> + <para>Remove the temporary group:</para> <screen><userinput remap="test">sed -i '/dummy/d' /etc/group</userinput></screen> diff --git a/chapter06/eudev.xml b/chapter06/eudev.xml index 8b31ae329..7d49c3555 100644 --- a/chapter06/eudev.xml +++ b/chapter06/eudev.xml @@ -80,9 +80,11 @@ mkdir -pv /etc/udev/rules.d</userinput></screen> <screen><userinput remap="test">make check</userinput></screen> - <para>Install the package:</para> + <para>Install the package and creat the initial + <filename>/etc/udev/hwdb.bin</filename> file:</para> -<screen><userinput remap="install">make install</userinput></screen> +<screen><userinput remap="install">make install +udevadm hwdb --update</userinput></screen> <para>Now, install the man pages:</para> diff --git a/chapter06/gmp.xml b/chapter06/gmp.xml index a16500a28..3e44abfcc 100644 --- a/chapter06/gmp.xml +++ b/chapter06/gmp.xml @@ -67,7 +67,7 @@ </varlistentry> <varlistentry> - <term><parameter>--docdir=/usr/share/doc-gmp&gmp-version;</parameter></term> + <term><parameter>--docdir=/usr/share/doc/gmp&gmp-version;</parameter></term> <listitem> <para>This variable specifies the correct place for the documentation.</para> diff --git a/chapter06/util-linux.xml b/chapter06/util-linux.xml index 2a19a5bbb..223197be2 100644 --- a/chapter06/util-linux.xml +++ b/chapter06/util-linux.xml @@ -54,16 +54,29 @@ <sect2 role="installation"> <title>Installation of Util-linux</title> - +<!-- <para>First, fix one of the regression tests:</para> <screen><userinput remap="pre">sed -e 's/2^64/(2^64/' -e 's/E </E) <=/' -e 's/ne /eq /' \ -i tests/ts/ipcs/limits2</userinput></screen> - +--> <para>Prepare Util-linux for compilation:</para> -<screen><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \ - --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen> +<screen><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \ + --docdir=/usr/share/doc/util-linux-&util-linux-version; \ + --disable-chfn-chsh \ + --disable-login \ + --disable-su \ + --disable-setpriv \ + --disable-runuser \ + --disable-pylibmount \ + --without-python \ + --without-systemd \ + --without-systemdsystemunitdir</userinput></screen> + + <para>The --disable and --without options prevent warnings about + building components that require packages not in LFS or are + inconsistent with programs installed by other packages.</para> <para>Compile the package:</para> diff --git a/general.ent b/general.ent index 6c34df471..711c9ccf8 100644 --- a/general.ent +++ b/general.ent @@ -1,6 +1,6 @@ -<!ENTITY version "SVN-20141019"> +<!ENTITY version "SVN-20141025"> <!ENTITY short-version "svn"> <!-- Used in dbus chapter, change to x.y for release --> -<!ENTITY releasedate "October 19, 2014"> +<!ENTITY releasedate "October 25, 2014"> <!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not – --> <!ENTITY milestone "7.7"> <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> diff --git a/packages.ent b/packages.ent index 18ea3d8d9..7135f8b76 100644 --- a/packages.ent +++ b/packages.ent @@ -581,10 +581,10 @@ <!ENTITY texinfo-ch6-du "99 MB"> <!ENTITY texinfo-ch6-sbu "0.6 SBU"> -<!ENTITY tzdata-version "2014h"> -<!ENTITY tzdata-size "280 KB"> +<!ENTITY tzdata-version "2014i"> +<!ENTITY tzdata-size "283 KB"> <!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz"> -<!ENTITY tzdata-md5 "ed05111948beba8a0f30956baa46b272"> +<!ENTITY tzdata-md5 "00adeb62a0897aac5ba67da838351adb"> <!ENTITY tzdata-home "http://www.iana.org/time-zones"> <!ENTITY udev-lfs-version "udev-lfs-20140408"> @@ -593,10 +593,10 @@ <!ENTITY udev-lfs-md5 "c2d6b127f89261513b23b6d458484099"> <!ENTITY udev-lfs-home " "> -<!ENTITY util-linux-version "2.25.1"> -<!ENTITY util-linux-size "3,609 KB"> +<!ENTITY util-linux-version "2.25.2"> +<!ENTITY util-linux-size "3,617 KB"> <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v2.25/util-linux-&util-linux-version;.tar.xz"> -<!ENTITY util-linux-md5 "2ff36a8f8ede70f66c5ad0fb09e40e79"> +<!ENTITY util-linux-md5 "cab3d7be354000f629bc601238b629b3"> <!ENTITY util-linux-home "http://freecode.com/projects/util-linux"> <!ENTITY util-linux-ch5-du "104 MB"> <!ENTITY util-linux-ch5-sbu "0.7 SBU"> |