Merge some minor stuff from LFS, remove unnecesary command from dbus command explanations and misc fixes.

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd/BOOK@10492 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Krejzi 2014-02-26 14:50:40 +00:00
parent 9c85c93345
commit 2925b3cb9d
9 changed files with 30 additions and 34 deletions

View File

@ -80,7 +80,7 @@ make -C src msgfmt
make -C src msgmerge make -C src msgmerge
make -C src xgettext</userinput></screen> make -C src xgettext</userinput></screen>
<para>As only three programs have been compiled, it is not possible to run the <para>As only three prograsm have been compiled, it is not possible to run the
test suite without compiling additional support libraries from the Gettext test suite without compiling additional support libraries from the Gettext
package. It is therefore not recommended to attempt to run the test suite at package. It is therefore not recommended to attempt to run the test suite at
this stage.</para> this stage.</para>

View File

@ -57,14 +57,6 @@
<variablelist> <variablelist>
<title>The meaning of the configure options:</title> <title>The meaning of the configure options:</title>
<varlistentry>
<term><parameter>--enable-systemd</parameter></term>
<listitem>
<para>This enables support for authentication check using
Systemd Logind.</para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term><parameter>--with-console-auth-dir=/run/console</parameter></term> <term><parameter>--with-console-auth-dir=/run/console</parameter></term>
<listitem> <listitem>

View File

@ -76,7 +76,8 @@ cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-&gawk-version;</
<seg>filefuncs.so, fnmatch.so, fork.so, inplace.so, ordchr.so, <seg>filefuncs.so, fnmatch.so, fork.so, inplace.so, ordchr.so,
readdir.so, readfile.so, revoutput.so, revtwoway.so, rwarray.so, readdir.so, readfile.so, revoutput.so, revtwoway.so, rwarray.so,
testext.so, and time.so</seg> testext.so, and time.so</seg>
<seg>/usr/lib/gawk, /usr/libexec/awk, /usr/share/awk, /usr/share/doc/gawk-&gawk-version;</seg> <seg>/usr/lib/gawk, /usr/libexec/awk, /usr/share/awk,
/usr/share/doc/gawk-&gawk-version;</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>

View File

@ -320,7 +320,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
libquadmath.{a,so}, libssp.{a,so}, libquadmath.{a,so}, libssp.{a,so},
libssp_nonshared.a, libstdc++.{a,so}, libsupc++.a and libtsan.{a,so}</seg> libssp_nonshared.a, libstdc++.{a,so}, libsupc++.a and libtsan.{a,so}</seg>
<seg>/usr/include/c++, /usr/lib/gcc, /usr/libexec/gcc, /usr/share/gcc-&gcc-version;</seg> <seg>/usr/include/c++, /usr/lib/gcc, /usr/libexec/gcc,
/usr/share/gcc-&gcc-version;</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>

View File

@ -88,21 +88,19 @@
<screen><userinput remap="test">make check</userinput></screen> <screen><userinput remap="test">make check</userinput></screen>
<para>Install the package, create symlinks for compatibility with <para>Install the package, man pages, and create symlinks for
Module-Init-Tools (the package that previously handled Linux kernel compatibility with Module-Init-Tools (the package that previously handled
modules), and manually install the man pages. Also make sure that all Linux kernel modules). Also make sure that all libraries are in the
libraries are in the correct directory: </para> correct directory: </para>
<screen><userinput remap="install">make install <screen><userinput remap="install">make install
make -C man install
for target in depmod insmod modinfo modprobe rmmod; do for target in depmod insmod modinfo modprobe rmmod; do
ln -sv ../bin/kmod /sbin/$target ln -sv ../bin/kmod /sbin/$target
done done
ln -sv kmod /bin/lsmod ln -sv kmod /bin/lsmod</userinput></screen>
cp -v man/*.5 /usr/share/man/man5
cp -v man/*.8 /usr/share/man/man8</userinput></screen>
</sect2> </sect2>

View File

@ -74,6 +74,7 @@
work correctly or boot at all:</para> work correctly or boot at all:</para>
<screen role="nodump">General setup ---&gt; <screen role="nodump">General setup ---&gt;
[*] open by fhandle syscalls
[*] Control Group support [*] Control Group support
Processor type and features ---&gt; Processor type and features ---&gt;
[*] Enable seccomp to safely compute untrusted bytecode [*] Enable seccomp to safely compute untrusted bytecode
@ -204,12 +205,14 @@ cp -r Documentation/* /usr/share/doc/linux-&linux-version;</userinput></screen>
</warning> </warning>
<warning> <warning>
<para>The headers in the system's <para>The headers in the system's <filename
<filename class="directory">include</filename> directory should class="directory">include</filename> directory (<filename
class="directory">/usr/include</filename>) should
<emphasis>always</emphasis> be the ones against which Glibc was compiled, <emphasis>always</emphasis> be the ones against which Glibc was compiled,
that is, the sanitised headers from this Linux kernel tarball. that is, the sanitised headers installed in <xref
Therefore, they should <emphasis>never</emphasis> be replaced by either linkend="ch-system-linux-headers"/>. Therefore, they should
the raw kernel headers or any other kernel sanitized headers.</para> <emphasis>never</emphasis> be replaced by either the raw kernel headers
or any other kernel sanitized headers.</para>
</warning> </warning>
</sect2> </sect2>

View File

@ -1,5 +1,5 @@
<!ENTITY version "20140218-SYSTEMD"> <!ENTITY version "20140226-systemd">
<!ENTITY releasedate "February 18, 2014"> <!ENTITY releasedate "February 26, 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

@ -12,12 +12,13 @@
<para>The primary target architectures of LFS are the AMD/Intel x86 (32-bit) <para>The primary target architectures of LFS are the AMD/Intel x86 (32-bit)
and x86_64 (64-bit) CPUs. On the other hand, the instructions in this book are and x86_64 (64-bit) CPUs. On the other hand, the instructions in this book are
also known to work, with some modifications, with the Power PC CPU. To build a also known to work, with some modifications, with the Power PC and ARM CPUs. To
system that utilizes one of these CPUs, the main prerequisite, in addition to build a system that utilizes one of these CPUs, the main prerequisite, in
those on the next few pages, is an existing Linux system such as an earlier LFS addition to those on the next few pages, is an existing Linux system such as an
installation, Ubuntu, Red Hat/Fedora, SuSE, or other distribution that targets earlier LFS installation, Ubuntu, Red Hat/Fedora, SuSE, or other distribution
the architecture that you have. Also note that a 32-bit distribution can be that targets the architecture that you have. Also note that a 32-bit
installed and used as a host system on a 64-bit AMD/Intel computer.</para> distribution can be installed and used as a host system on a 64-bit AMD/Intel
computer.</para>
<para>Some other facts about 64-bit systems need to be added here. When <para>Some other facts about 64-bit systems need to be added here. When
compared to a 32-bit system, the sizes of executable programs are slightly compared to a 32-bit system, the sizes of executable programs are slightly

View File

@ -112,7 +112,7 @@
<varlistentry> <varlistentry>
<term><emphasis>LSB Core:</emphasis></term> <term><emphasis>LSB Core:</emphasis></term>
<listitem> <listitem>
<para>At, Batch (a part of At), Cpio, Ed, Fcrontab, Initd-tools, <para>At, Batch (a part of At), Cpio, Fcrontab, Initd-tools,
Lsb_release, PAM, Sendmail (or Postfix or Exim) </para> Lsb_release, PAM, Sendmail (or Postfix or Exim) </para>
</listitem> </listitem>
</varlistentry> </varlistentry>