mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-07-11 06:44:13 +01:00
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:
parent
9c85c93345
commit
2925b3cb9d
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -74,6 +74,7 @@
|
|||||||
work correctly or boot at all:</para>
|
work correctly or boot at all:</para>
|
||||||
|
|
||||||
<screen role="nodump">General setup --->
|
<screen role="nodump">General setup --->
|
||||||
|
[*] open by fhandle syscalls
|
||||||
[*] Control Group support
|
[*] Control Group support
|
||||||
Processor type and features --->
|
Processor type and features --->
|
||||||
[*] 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>
|
||||||
|
@ -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 – -->
|
<!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not – -->
|
||||||
<!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}]" -->
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
Loading…
Reference in New Issue
Block a user