Final sync from lfs svn.

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd/BOOK@10472 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Krejzi 2014-02-17 01:11:29 +00:00
parent f8756ab90b
commit 3e2ac00fcb
18 changed files with 90 additions and 38 deletions

View File

@ -1492,7 +1492,7 @@
<segtitle>&testsuites;</segtitle> <segtitle>&testsuites;</segtitle>
<seglistitem> <seglistitem>
<seg>Not run. Requires Man-DB test suite package</seg> <seg>Util-linux</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>

View File

@ -35,6 +35,61 @@
</itemizedlist> </itemizedlist>
</listitem> </listitem>
--> -->
<listitem>
<para>2014-02-17</para>
<itemizedlist>
<listitem>
<para>[krejzi] - Merge LFS SVN-20140216 book.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2014-02-16</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to man-pages-3.5.9.</para>
</listitem>
<listitem>
<para>[bdubbs] - Incorporate beta FHS. Add
/usr/share/ppd, /usr/libexec, /usr/share/color,
/usr/local/share/color, /var/lib/color, and /usr/share/dict.
</para>
</listitem>
<listitem>
<para>[bdubbs] - Incorporate beta FHS. Remove overrides
for /usr/libexec: coreutils, findutils, gawk, gcc, glibc,
inetutils, man-db, and tar. Also fixes
<ulink url="&lfs-ticket-root;3498">#3498</ulink>.
</para>
</listitem>
<listitem>
<para>[bdubbs] - Incorporate beta FHS. Move grub sbin
executables from /usr/sbin to /sbin.
</para>
</listitem>
<listitem>
<para>[bdubbs] - Document two new glibc errors in the
regression tests.
</para>
</listitem>
<listitem>
<para>[bdubbs] - Move man-db after util-linux to satisfy
a test dependency.
</para>
</listitem>
<listitem>
<para>[bdubbs] - Update automake tests to accomodate util-linux
in /tools and to speed the test up.
</para>
</listitem>
<listitem>
<para>[bdubbs] - Restore building the flex static library.
</para>
</listitem>
</itemizedlist>
</listitem>
<listitem> <listitem>
<para>2014-02-14</para> <para>2014-02-14</para>
<itemizedlist> <itemizedlist>

View File

@ -49,11 +49,17 @@
<screen><userinput remap="make">make</userinput></screen> <screen><userinput remap="make">make</userinput></screen>
<note><para>The tests take a very long time: over 30 SBUs.</para></note> <para>There are a couple of tests that incorrectly link to the
wrong version of the flex library, so we temporarily work around
the problem. Also, using the -j4 make option speeds up the tests, even on
systems with only one processor due to internal delays in individual
tests. To test the results, issue:</para>
<para>To test the results, issue:</para> <screen><userinput remap="test">mv -v /usr/lib/libfl.{so,save}
ln -sv libfl.a /usr/lib/libfl.so
<screen><userinput remap="test">make check</userinput></screen> make -j4 check
rm -v /usr/lib/libfl.so
mv -v /usr/lib/libfl.{save,so}</userinput></screen>
<para>Install the package:</para> <para>Install the package:</para>

View File

@ -72,12 +72,12 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kmod.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kmod.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpipeline.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpipeline.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdbus.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdbus.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dbus.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dbus.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tar.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tar.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texinfo.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texinfo.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vim.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vim.xml"/>

View File

@ -61,7 +61,6 @@
<screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 ./configure \ <screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 ./configure \
--prefix=/usr \ --prefix=/usr \
--libexecdir=/usr/lib \
--enable-no-install-program=kill,uptime</userinput></screen> --enable-no-install-program=kill,uptime</userinput></screen>
<variablelist> <variablelist>

View File

@ -18,7 +18,7 @@ mkdir -pv /{media/{floppy,cdrom},sbin,srv,var}
install -dv -m 0750 /root install -dv -m 0750 /root
install -dv -m 1777 /tmp /var/tmp install -dv -m 1777 /tmp /var/tmp
mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src} mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src}
mkdir -pv /usr/{,local/}share/{doc,info,locale,man} mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man}
mkdir -v /usr/{,local/}share/{misc,terminfo,zoneinfo} mkdir -v /usr/{,local/}share/{misc,terminfo,zoneinfo}
mkdir -pv /usr/{,local/}share/man/man{1..8} mkdir -pv /usr/{,local/}share/man/man{1..8}
for dir in /usr /usr/local; do for dir in /usr /usr/local; do
@ -30,7 +30,7 @@ esac
mkdir -v /var/{log,mail,spool} mkdir -v /var/{log,mail,spool}
ln -sv /run /var/run ln -sv /run /var/run
ln -sv /run/lock /var/lock ln -sv /run/lock /var/lock
mkdir -pv /var/{opt,cache,lib/{misc,locate},local}</userinput></screen> mkdir -pv /var/{opt,cache,lib/{color,misc,locate},local}</userinput></screen>
<para>Directories are, by default, created with permission mode 755, but <para>Directories are, by default, created with permission mode 755, but
this is not desirable for all directories. In the commands above, two this is not desirable for all directories. In the commands above, two

View File

@ -46,7 +46,6 @@
<para>Prepare Findutils for compilation:</para> <para>Prepare Findutils for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \ <screen><userinput remap="configure">./configure --prefix=/usr \
--libexecdir=/usr/lib/findutils \
--localstatedir=/var/lib/locate</userinput></screen> --localstatedir=/var/lib/locate</userinput></screen>
<variablelist> <variablelist>

View File

@ -48,7 +48,6 @@
<para>Prepare Flex for compilation:</para> <para>Prepare Flex for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \ <screen><userinput remap="configure">./configure --prefix=/usr \
--disable-static \
--docdir=/usr/share/doc/flex-&flex-version;</userinput></screen> --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
<para>Compile the package:</para> <para>Compile the package:</para>
@ -98,7 +97,7 @@ chmod -v 755 /usr/bin/lex</userinput></screen>
<seglistitem> <seglistitem>
<seg>flex, flex++ (link to flex), and lex</seg> <seg>flex, flex++ (link to flex), and lex</seg>
<seg>libfl.so and libfl_pic.so</seg> <seg>libfl.{so,a} and libfl_pic.{so.a}</seg>
<seg>/usr/share/doc/flex-&flex-version;</seg> <seg>/usr/share/doc/flex-&flex-version;</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>
@ -143,7 +142,7 @@ chmod -v 755 /usr/bin/lex</userinput></screen>
</varlistentry> </varlistentry>
<varlistentry id="libfl.so"> <varlistentry id="libfl.so">
<term><filename class="libraryfile">libfl.a</filename></term> <term><filename class="libraryfile">libfl.so</filename></term>
<listitem> <listitem>
<para>The <filename class="libraryfile">flex</filename> library</para> <para>The <filename class="libraryfile">flex</filename> library</para>
<indexterm zone="ch-system-flex libfl.so"> <indexterm zone="ch-system-flex libfl.so">

View File

@ -42,7 +42,7 @@
<para>Prepare Gawk for compilation:</para> <para>Prepare Gawk for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr --libexecdir=/usr/lib</userinput></screen> <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
<para>Compile the package:</para> <para>Compile the package:</para>

View File

@ -72,7 +72,6 @@ cd ../gcc-build</userinput></screen>
<screen><userinput remap="configure">SED=sed \ <screen><userinput remap="configure">SED=sed \
../gcc-&gcc-version;/configure --prefix=/usr \ ../gcc-&gcc-version;/configure --prefix=/usr \
--libexecdir=/usr/lib \
--enable-shared \ --enable-shared \
--enable-threads=posix \ --enable-threads=posix \
--enable-__cxa_atexit \ --enable-__cxa_atexit \

View File

@ -84,21 +84,11 @@ cd ../glibc-build</userinput></screen>
--prefix=/usr \ --prefix=/usr \
--disable-profile \ --disable-profile \
--enable-kernel=&min-kernel; \ --enable-kernel=&min-kernel; \
--libexecdir=/usr/lib \
--enable-obsolete-rpc</userinput></screen> --enable-obsolete-rpc</userinput></screen>
<variablelist> <variablelist>
<title>The meaning of the new configure options:</title> <title>The meaning of the new configure options:</title>
<varlistentry>
<term><parameter>--libexecdir=/usr/lib</parameter></term>
<listitem>
<para>This changes the location of some auxillary files from the
default of <filename class="directory">/usr/libexec</filename> to
<filename class="directory">/usr/lib</filename>.</para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term><parameter>--enable-obsolete-rpc</parameter></term> <term><parameter>--enable-obsolete-rpc</parameter></term>
<listitem> <listitem>
@ -162,9 +152,15 @@ grep Error glibc-check-log</userinput></screen>
connection when the test is run.</para> connection when the test is run.</para>
</listitem> </listitem>
<listitem>
<para>libio/tst-ftell-partial-wide.out fails because it needs a locale
that has not yet been generated.</para>
</listitem>
<listitem> <listitem>
<para>Other tests known to fail on some architectures are posix/bug-regex32, <para>Other tests known to fail on some architectures are posix/bug-regex32,
misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, and stdio-common/bug22.</para> misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, nptl/tst-robust8,
and stdio-common/bug22.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>

View File

@ -47,6 +47,7 @@
<para>Prepare GRUB for compilation:</para> <para>Prepare GRUB for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \ <screen><userinput remap="configure">./configure --prefix=/usr \
--sbindir=/sbin \
--sysconfdir=/etc \ --sysconfdir=/etc \
--disable-grub-emu-usb \ --disable-grub-emu-usb \
--disable-efiemu \ --disable-efiemu \

View File

@ -48,7 +48,6 @@
<para>Prepare Inetutils for compilation:</para> <para>Prepare Inetutils for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \ <screen><userinput remap="configure">./configure --prefix=/usr \
--libexecdir=/usr/sbin \
--localstatedir=/var \ --localstatedir=/var \
--disable-logger \ --disable-logger \
--disable-syslogd \ --disable-syslogd \

View File

@ -44,7 +44,6 @@
<para>Prepare Man-DB for compilation:</para> <para>Prepare Man-DB for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \ <screen><userinput remap="configure">./configure --prefix=/usr \
--libexecdir=/usr/lib \
--docdir=/usr/share/doc/man-db-&man-db-version; \ --docdir=/usr/share/doc/man-db-&man-db-version; \
--sysconfdir=/etc \ --sysconfdir=/etc \
--disable-setuid \ --disable-setuid \

View File

@ -48,8 +48,7 @@
<screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 \ <screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 \
./configure --prefix=/usr \ ./configure --prefix=/usr \
--bindir=/bin \ --bindir=/bin</userinput></screen>
--libexecdir=/usr/sbin</userinput></screen>
<variablelist> <variablelist>
<title>The meaning of the configure options:</title> <title>The meaning of the configure options:</title>

View File

@ -1,5 +1,5 @@
<!ENTITY version "20140214-SYSTEMD"> <!ENTITY version "20140217-SYSTEMD">
<!ENTITY releasedate "February 14, 2014"> <!ENTITY releasedate "February 17, 2014">
<!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not &ndash; --> <!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "7.5"> <!ENTITY milestone "7.5">
<!ENTITY generic-version "systemd"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> <!ENTITY generic-version "systemd"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

View File

@ -38,7 +38,7 @@
<!ENTITY automake-md5 "7fc29854c520f56b07aa232a0f880292"> <!ENTITY automake-md5 "7fc29854c520f56b07aa232a0f880292">
<!ENTITY automake-home "&gnu-software;automake/"> <!ENTITY automake-home "&gnu-software;automake/">
<!ENTITY automake-ch6-du "100 MB"> <!ENTITY automake-ch6-du "100 MB">
<!ENTITY automake-ch6-sbu "less than 0.1 SBU (34.1 SBU with tests)"> <!ENTITY automake-ch6-sbu "less than 0.1 SBU (about 12 SBU with tests)">
<!ENTITY bash-version "4.2"> <!ENTITY bash-version "4.2">
<!ENTITY bash-size "6,845 KB"> <!ENTITY bash-size "6,845 KB">
@ -441,10 +441,10 @@
<!ENTITY man-db-ch6-du "27 MB"> <!ENTITY man-db-ch6-du "27 MB">
<!ENTITY man-db-ch6-sbu "0.5 SBU"> <!ENTITY man-db-ch6-sbu "0.5 SBU">
<!ENTITY man-pages-version "3.58"> <!ENTITY man-pages-version "3.59">
<!ENTITY man-pages-size "1,170 KB"> <!ENTITY man-pages-size "1,172 KB">
<!ENTITY man-pages-url "http://www.kernel.org/pub/linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> <!ENTITY man-pages-url "http://www.kernel.org/pub/linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
<!ENTITY man-pages-md5 "539698a70e0338551d22c24011c03186"> <!ENTITY man-pages-md5 "d8e4d8287a76ee861351b905044c8e92">
<!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/"> <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
<!ENTITY man-pages-ch6-du "23 MB"> <!ENTITY man-pages-ch6-du "23 MB">
<!ENTITY man-pages-ch6-sbu "less than 0.1 SBU"> <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">

View File

@ -22,8 +22,9 @@
POSIX.1-2008</ulink>.</para> POSIX.1-2008</ulink>.</para>
</listitem> </listitem>
<listitem> <listitem>
<para><ulink url="http://www.pathname.com/fhs/pub/fhs-2.3.html">Filesystem <para><ulink
Hierarchy Standard (FHS)</ulink></para> url="http://www.linuxfoundation.org/collaborate/workgroups/lsb/fhs-30-draft-1">
Filesystem Hierarchy Standard version 3.0 Draft 1 (FHS)</ulink></para>
</listitem> </listitem>
<listitem> <listitem>