Merge lfs svn.

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd/BOOK@10660 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Krejzi 2014-07-27 23:18:50 +00:00
parent e2fbdaec7f
commit 49a9e0e915
8 changed files with 51 additions and 33 deletions

View File

@ -35,6 +35,23 @@
</itemizedlist> </itemizedlist>
</listitem> </listitem>
--> -->
<listitem>
<para>2014-07-27</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to tar-1.28. Fixes
<ulink url="&lfs-ticket-root;3642">#3642</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Instruct perl to use the system bzip2 library.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to check-0.9.14. Fixes
<ulink url="&lfs-ticket-root;3641">#3641</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem> <listitem>
<para>2014-07-26</para> <para>2014-07-26</para>
<itemizedlist> <itemizedlist>

View File

@ -196,9 +196,9 @@
<listitem> <listitem>
<para>Systemd &systemd-version;</para> <para>Systemd &systemd-version;</para>
</listitem> </listitem>
<!--<listitem> <listitem>
<para>Tar &tar-version;</para> <para>Tar &tar-version;</para>
</listitem>--> </listitem>
<!--<listitem> <!--<listitem>
<para>TCL &tcl-version;</para> <para>TCL &tcl-version;</para>
</listitem>--> </listitem>-->
@ -278,6 +278,10 @@
<para>readline-6.2-fixes-2.patch</para> <para>readline-6.2-fixes-2.patch</para>
</listitem> </listitem>
<listitem>
<para>tar-1.27.1-manpage-1.patch</para>
</listitem>
</itemizedlist> </itemizedlist>
</sect1> </sect1>

View File

@ -131,7 +131,7 @@
<para>MD5 sum: <literal>&systemd-compat-patch-md5;</literal></para> <para>MD5 sum: <literal>&systemd-compat-patch-md5;</literal></para>
</listitem> </listitem>
</varlistentry> </varlistentry>
<!--
<varlistentry> <varlistentry>
<term>Tar Manpage Patch - <token>&tar-manpage-patch-size;</token>:</term> <term>Tar Manpage Patch - <token>&tar-manpage-patch-size;</token>:</term>
<listitem> <listitem>
@ -139,7 +139,7 @@
<para>MD5 sum: <literal>&tar-manpage-patch-md5;</literal></para> <para>MD5 sum: <literal>&tar-manpage-patch-md5;</literal></para>
</listitem> </listitem>
</varlistentry> </varlistentry>
-->
</variablelist> </variablelist>
<para>Total size of these patches: about <returnvalue/></para> <para>Total size of these patches: about <returnvalue/></para>

View File

@ -44,11 +44,6 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of E2fsprogs</title> <title>Installation of E2fsprogs</title>
<para>First fix a problem with running regression tests in the LFS chroot
environment:</para>
<screen><userinput remap="pre">sed -i -e 's|^LD_LIBRARY_PATH.*|&amp;:/tools/lib|' tests/test_config</userinput></screen>
<para>The E2fsprogs documentation recommends that the package be built in <para>The E2fsprogs documentation recommends that the package be built in
a subdirectory of the source tree: </para> a subdirectory of the source tree: </para>
@ -121,13 +116,12 @@ PKG_CONFIG_PATH=/tools/lib/pkgconfig \
<screen><userinput remap="make">make</userinput></screen> <screen><userinput remap="make">make</userinput></screen>
<para>To set up the test suite we need to temporarily copy <para>To set up and run the test suite we need to first link some
a library from /tools/lib so the test programs can find it. libraries from /tools/lib to a location where the test programs look.
To run the tests, issue:</para> To run the tests, issue:</para>
<screen><userinput remap="test">cp -v /tools/lib/libblkid.so.1 /lib <screen><userinput remap="test">ln -sfv /tools/lib/lib{blk,uu}id.so.1 lib
make check make LD_LIBRARY_PATH=/tools/lib check</userinput></screen>
rm -v /lib/libblkid.so.1</userinput></screen>
<para>One of the E2fsprogs tests will attempt to allocate 256 MB of memory. <para>One of the E2fsprogs tests will attempt to allocate 256 MB of memory.
If you do not have significantly more RAM than this, be sure to enable If you do not have significantly more RAM than this, be sure to enable

View File

@ -47,15 +47,14 @@
<screen><userinput remap="pre">echo "127.0.0.1 localhost $(hostname)" &gt; /etc/hosts</userinput></screen> <screen><userinput remap="pre">echo "127.0.0.1 localhost $(hostname)" &gt; /etc/hosts</userinput></screen>
<para>This version of Perl now builds the Compress::Raw::Zlib module. By <para>This version of Perl now builds the Compress::Raw::Zlib ane
default Perl will use an internal copy of the Zlib source for the build. Compress::Raw::BZip2 modules. By
Issue the following command so that Perl will use the Zlib library default Perl will use an internal copy of the sources for the build.
Issue the following command so that Perl will use the libraries
installed on the system:</para> installed on the system:</para>
<screen><userinput remap="pre">sed -i -e "s|BUILD_ZLIB\s*= True|BUILD_ZLIB = False|" \ <screen><userinput remap="pre">export BUILD_ZLIB=False
-e "s|INCLUDE\s*= ./zlib-src|INCLUDE = /usr/include|" \ export BUILD_BZIP2=0</userinput></screen>
-e "s|LIB\s*= ./zlib-src|LIB = /usr/lib|" \
cpan/Compress-Raw-Zlib/config.in</userinput></screen>
<para>To have full control over the way Perl is set up, you can remove the <para>To have full control over the way Perl is set up, you can remove the
<quote>-des</quote> options from the following command and hand-pick the way <quote>-des</quote> options from the following command and hand-pick the way
@ -115,9 +114,10 @@
<screen><userinput remap="test">make -k test</userinput></screen> <screen><userinput remap="test">make -k test</userinput></screen>
<para>Install the package:</para> <para>Install the package and clean up:</para>
<screen><userinput remap="install">make install</userinput></screen> <screen><userinput remap="install">make install
unset BUILD_ZLIB BUILD_BZIP2</userinput></screen>
</sect2> </sect2>

View File

@ -39,11 +39,11 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Tar</title> <title>Installation of Tar</title>
<!--
<para>Add a program that generates a man page for tar from the source code:</para> <para>Add a program that generates a man page for tar from the source code:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&tar-manpage-patch;</userinput></screen> <screen><userinput remap="pre">patch -Np1 -i ../&tar-manpage-patch;</userinput></screen>
-->
<para>Prepare Tar for compilation:</para> <para>Prepare Tar for compilation:</para>
<screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 \ <screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 \
@ -76,11 +76,11 @@
<screen><userinput remap="install">make install <screen><userinput remap="install">make install
make -C doc install-html docdir=/usr/share/doc/tar-&tar-version;</userinput></screen> make -C doc install-html docdir=/usr/share/doc/tar-&tar-version;</userinput></screen>
<!--
<para>Finally, generate the man page and place it in the proper location:</para> <para>Finally, generate the man page and place it in the proper location:</para>
<screen><userinput remap="install">perl tarman &gt; /usr/share/man/man1/tar.1</userinput></screen> <screen><userinput remap="install">perl tarman &gt; /usr/share/man/man1/tar.1</userinput></screen>
-->
</sect2> </sect2>

View File

@ -92,10 +92,10 @@
<!ENTITY bzip2-ch6-du "6.9 MB"> <!ENTITY bzip2-ch6-du "6.9 MB">
<!ENTITY bzip2-ch6-sbu "less than 0.1 SBU"> <!ENTITY bzip2-ch6-sbu "less than 0.1 SBU">
<!ENTITY check-version "0.9.13"> <!ENTITY check-version "0.9.14">
<!ENTITY check-size "736 KB"> <!ENTITY check-size "741 KB">
<!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz"> <!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz">
<!ENTITY check-md5 "95530868f81a9496b2518fd2b713008a"> <!ENTITY check-md5 "38263d115d784c17aa3b959ce94be8b8">
<!ENTITY check-home "http://check.sourceforge.net/"> <!ENTITY check-home "http://check.sourceforge.net/">
<!ENTITY check-ch5-du "6.9 MB"> <!ENTITY check-ch5-du "6.9 MB">
<!ENTITY check-ch5-sbu "0.1 SBU"> <!ENTITY check-ch5-sbu "0.1 SBU">
@ -550,10 +550,10 @@
<!ENTITY systemd-ch6-du "518 MB"> <!ENTITY systemd-ch6-du "518 MB">
<!ENTITY systemd-ch6-sbu "5.8 SBU"> <!ENTITY systemd-ch6-sbu "5.8 SBU">
<!ENTITY tar-version "1.27.1"> <!ENTITY tar-version "1.28">
<!ENTITY tar-size "1,835 KB"> <!ENTITY tar-size "1,921 KB">
<!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.xz"> <!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.xz">
<!ENTITY tar-md5 "e0382a4064e09a4943f3adeff1435978"> <!ENTITY tar-md5 "49b6306167724fe48f419a33a5beb857">
<!ENTITY tar-home "&gnu-software;tar/"> <!ENTITY tar-home "&gnu-software;tar/">
<!ENTITY tar-ch5-du "20.6 MB"> <!ENTITY tar-ch5-du "20.6 MB">
<!ENTITY tar-ch5-sbu "0.4 SBU"> <!ENTITY tar-ch5-sbu "0.4 SBU">

View File

@ -63,6 +63,9 @@
<!ENTITY systemd-compat-patch-md5 "657a996c67d4a9fbad394ee5aa1b1f34"> <!ENTITY systemd-compat-patch-md5 "657a996c67d4a9fbad394ee5aa1b1f34">
<!ENTITY systemd-compat-patch-size "12 KB"> <!ENTITY systemd-compat-patch-size "12 KB">
<!--
<!ENTITY tar-manpage-patch "tar-&tar-version;-manpage-1.patch"> <!ENTITY tar-manpage-patch "tar-&tar-version;-manpage-1.patch">
<!ENTITY tar-manpage-patch-md5 "321f85ec32733b1a9399e788714a5156"> <!ENTITY tar-manpage-patch-md5 "321f85ec32733b1a9399e788714a5156">
<!ENTITY tar-manpage-patch-size "7.8 KB"> <!ENTITY tar-manpage-patch-size "7.8 KB">
-->