Automatic merge of trunk into multilib

This commit is contained in:
Thomas Trepl (Moody) 2022-02-06 05:45:15 +01:00
commit 2590473cf0
19 changed files with 166 additions and 129 deletions

View File

@ -1557,7 +1557,7 @@
<segtitle>&dependencies;</segtitle> <segtitle>&dependencies;</segtitle>
<seglistitem> <seglistitem>
<seg>Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc, <seg>Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc,
Gzip, Make, Pkg-config, Sed, Xz, and Zlib</seg> Gzip, Make, OpenSSL, Pkg-config, Sed, Xz, and Zlib</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>
@ -2332,7 +2332,7 @@
<segmentedlist id="openssl-before"> <segmentedlist id="openssl-before">
<segtitle>&before;</segtitle> <segtitle>&before;</segtitle>
<seglistitem> <seglistitem>
<seg>Coreutils and Linux</seg> <seg>Coreutils, Kmod, and Linux</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>
@ -3225,7 +3225,9 @@
<segmentedlist id="zstd-optdeps"> <segmentedlist id="zstd-optdeps">
<segtitle>&external;</segtitle> <segtitle>&external;</segtitle>
<seglistitem> <seglistitem>
<seg>None</seg> <seg>
<ulink url="http://lz4.github.io/lz4/">LZ4</ulink>
</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>

View File

@ -42,6 +42,27 @@
<listitem> <listitem>
<para>2022-02-04</para> <para>2022-02-04</para>
<itemizedlist> <itemizedlist>
<listitem>
<para>[xry111] - Remove <command>bash</command>
<literal>+h</literal> directives in chroot. Fixes
<ulink url="&lfs-ticket-root;4998">#4998</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to man-db-2.10.0. Fixes
<ulink url="&lfs-ticket-root;5002">#5002</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Move OpenSSL before Kmod and enable OpenSSL
for Kmod build.</para>
</listitem>
<listitem>
<para>[xry111] - Update to gdbm-1.23. Fixes
<ulink url="&lfs-ticket-root;5000">#5000</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to tcl-8.6.12. Fixes
<ulink url="&lfs-ticket-root;5001">#5001</ulink>.</para>
</listitem>
<listitem> <listitem>
<para>[thomas] - Remove sed from glibc instructions in chapter 8. <para>[thomas] - Remove sed from glibc instructions in chapter 8.
It has been applied upstream.</para> It has been applied upstream.</para>

View File

@ -243,9 +243,9 @@
<!--<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>
<!--<listitem> <!--<listitem>
<para>Texinfo-&texinfo-version;</para> <para>Texinfo-&texinfo-version;</para>
</listitem>--> </listitem>-->

View File

@ -78,9 +78,11 @@ EOF</userinput></screen>
be used as soon as they are installed. By switching off the hash function, be used as soon as they are installed. By switching off the hash function,
the shell will always search the <envar>PATH</envar> when a program is to the shell will always search the <envar>PATH</envar> when a program is to
be run. As such, the shell will find the newly compiled tools in be run. As such, the shell will find the newly compiled tools in
<filename class="directory">$LFS/tools</filename> as soon as they are <filename class="directory">$LFS/tools/bin</filename> as soon as they are
available without remembering a previous version of the same program in a available without remembering a previous version of the same program
different location.</para> provided by the host distro, in
<filename class='directory'>/usr/bin</filename> or
<filename class='directory'>/bin</filename>.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>

View File

@ -23,7 +23,7 @@
TERM="$TERM" \ TERM="$TERM" \
PS1='(lfs chroot) \u:\w\$ ' \ PS1='(lfs chroot) \u:\w\$ ' \
PATH=/usr/bin:/usr/sbin \ PATH=/usr/bin:/usr/sbin \
/bin/bash --login +h</userinput></screen> /bin/bash --login</userinput></screen>
<para>The <parameter>-i</parameter> option given to the <command>env</command> <para>The <parameter>-i</parameter> option given to the <command>env</command>
command will clear all variables of the chroot environment. After that, only command will clear all variables of the chroot environment. After that, only
@ -44,10 +44,7 @@
<para>Notice that <filename class="directory">/tools/bin</filename> is not <para>Notice that <filename class="directory">/tools/bin</filename> is not
in the <envar>PATH</envar>. This means that the cross toolchain will no longer be in the <envar>PATH</envar>. This means that the cross toolchain will no longer be
used in the chroot environment. This occurs when the shell does not used in the chroot environment.</para>
<quote>remember</quote> the locations of executed binaries&mdash;for this
reason, hashing is switched off by passing the <parameter>+h</parameter> option
to <command>bash</command>.</para>
<para>Note that the <command>bash</command> prompt will say <para>Note that the <command>bash</command> prompt will say
<computeroutput>I have no name!</computeroutput> This is normal because the <computeroutput>I have no name!</computeroutput> This is normal because the

View File

@ -143,7 +143,6 @@ systemd-journal:x:23:
input:x:24: input:x:24:
mail:x:34: mail:x:34:
kvm:x:61: kvm:x:61:
systemd-bus-proxy:x:72:
systemd-journal-gateway:x:73: systemd-journal-gateway:x:73:
systemd-journal-remote:x:74: systemd-journal-remote:x:74:
systemd-journal-upload:x:75: systemd-journal-upload:x:75:
@ -184,14 +183,7 @@ install -o tester -d /home/tester</userinput></screen>
files have been created, user name and group name resolution will now files have been created, user name and group name resolution will now
work:</para> work:</para>
<screen role="nodump"><userinput>exec /usr/bin/bash --login +h</userinput></screen> <screen role="nodump"><userinput>exec /usr/bin/bash --login</userinput></screen>
<para>Note the use of the <parameter>+h</parameter> directive. This tells
<command>bash</command> not to use its internal path hashing. Without this
directive, <command>bash</command> would remember the paths to binaries it has
executed. To ensure the use of the newly compiled binaries as soon as they are
installed, the <parameter>+h</parameter> directive will be used for the duration
of this and the next chapter.</para>
<para>The <command>login</command>, <command>agetty</command>, and <para>The <command>login</command>, <command>agetty</command>, and
<command>init</command> programs (and others) use a number of log <command>init</command> programs (and others) use a number of log

View File

@ -94,13 +94,7 @@ EOF</userinput></screen>
<para>Run the newly compiled <command>bash</command> program (replacing the one that is <para>Run the newly compiled <command>bash</command> program (replacing the one that is
currently being executed):</para> currently being executed):</para>
<screen role="nodump"><userinput>exec /usr/bin/bash --login +h</userinput></screen> <screen role="nodump"><userinput>exec /usr/bin/bash --login</userinput></screen>
<note>
<para>The parameters used make the <command>bash</command>
process an interactive login shell and continues to disable hashing so
that new programs are found as they become available.</para>
</note>
</sect2> </sect2>

View File

@ -59,10 +59,10 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="intltool.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="intltool.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="autoconf.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="autoconf.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="automake.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="automake.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openssl.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="kmod.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libelf.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libelf.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libffi.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libffi.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openssl.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ninja.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ninja.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="meson.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="meson.xml"/>
@ -106,6 +106,6 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutdebug.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutdebug.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stripping.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stripping.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="revisedchroot.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cleanup.xml"/>
</chapter> </chapter>

View File

@ -5,8 +5,8 @@
%general-entities; %general-entities;
]> ]>
<sect1 id="ch-system-revisedchroot"> <sect1 id="ch-system-cleanup">
<?dbhtml filename="revisedchroot.html"?> <?dbhtml filename="cleanup.html"?>
<title>Cleaning Up</title> <title>Cleaning Up</title>
@ -14,28 +14,6 @@
<screen><userinput>rm -rf /tmp/*</userinput></screen> <screen><userinput>rm -rf /tmp/*</userinput></screen>
<para>Now log out and reenter the chroot environment with an updated
chroot command. From now on, use this updated chroot command any time
you need to reenter the chroot environment after exiting:</para>
<screen role="nodump"><userinput>logout
chroot "$LFS" /usr/bin/env -i \
HOME=/root TERM="$TERM" \
PS1='(lfs chroot) \u:\w\$ ' \
PATH=/usr/bin:/usr/sbin \
/usr/bin/bash --login</userinput></screen>
<para>Here the <parameter>+h</parameter> option is not used anymore, since
all the previous programs have been replaced: hashing is therefore
possible.</para>
<para>If the virtual kernel file systems have been unmounted, either manually
or through a reboot, ensure that the virtual kernel file systems are mounted
when reentering the chroot. This process was explained in <xref
linkend="ch-tools-bindmount"/> and <xref
linkend="ch-tools-kernfsmount"/>.</para>
<para>There are also several files installed in the /usr/lib and /usr/libexec <para>There are also several files installed in the /usr/lib and /usr/libexec
directories with a file name extension of .la. These are "libtool archive" directories with a file name extension of .la. These are "libtool archive"
files. As already said, they are only useful when linking with static files. As already said, they are only useful when linking with static

View File

@ -43,7 +43,7 @@
<para>At first, fix an issue breaking <para>At first, fix an issue breaking
<filename class="libraryfile">libasan.a</filename> building this package <filename class="libraryfile">libasan.a</filename> building this package
with Glibc-2.34:</para> with Glibc-2.34 or later:</para>
<screen><userinput remap="pre">sed -e '/static.*SIGSTKSZ/d' \ <screen><userinput remap="pre">sed -e '/static.*SIGSTKSZ/d' \
-e 's/return kAltStackSize/return SIGSTKSZ * 4/' \ -e 's/return kAltStackSize/return SIGSTKSZ * 4/' \

View File

@ -73,14 +73,12 @@
<para>To test the results, issue:</para> <para>To test the results, issue:</para>
<screen><userinput remap="test">make -k check</userinput></screen> <screen><userinput remap="test">make check</userinput></screen>
<!--
<para> <para>
The gdbmtool tests are known to fail with some DejaGNU One test, <filename>version</filename>, is known to fail.
<literal>ERROR</literal> messages. In the summary it's
shown as one unresolved testcase.
</para> </para>
-->
<para>Install the package:</para> <para>Install the package:</para>
<screen><userinput remap="install">make install</userinput></screen> <screen><userinput remap="install">make install</userinput></screen>

View File

@ -200,7 +200,7 @@ esac</userinput></screen>
<screen><userinput remap="install">touch /etc/ld.so.conf</userinput></screen> <screen><userinput remap="install">touch /etc/ld.so.conf</userinput></screen>
<para>Fix the generated Makefile to skip an unneeded sanity check <para>Fix the Makefile to skip an unneeded sanity check
that fails in the LFS partial environment: that fails in the LFS partial environment:
</para> </para>

View File

@ -45,6 +45,7 @@
<screen><userinput remap="configure">./configure --prefix=/usr \ <screen><userinput remap="configure">./configure --prefix=/usr \
--sysconfdir=/etc \ --sysconfdir=/etc \
--with-openssl \
--with-xz \ --with-xz \
--with-zstd \ --with-zstd \
--with-zlib</userinput></screen> --with-zlib</userinput></screen>
@ -53,7 +54,21 @@
<title>The meaning of the configure options:</title> <title>The meaning of the configure options:</title>
<varlistentry> <varlistentry>
<term><parameter>--with-xz, --with-zlib, --with-zstd</parameter></term> <term>
<parameter>--with-openssl</parameter>
</term>
<listitem>
<para>This option enables Kmod to handle PKCS7 signatures for
kernel modules.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<parameter>--with-xz</parameter>,
<parameter>--with-zlib</parameter>, and
<parameter>--with-zstd</parameter>
</term>
<listitem> <listitem>
<para>These options enable Kmod to handle compressed kernel modules.</para> <para>These options enable Kmod to handle compressed kernel modules.</para>
</listitem> </listitem>
@ -65,9 +80,9 @@
<screen><userinput remap="make">make</userinput></screen> <screen><userinput remap="make">make</userinput></screen>
<para>This package does not come with a test suite that can be run in the <para>The test suite of this package requires raw kernel headers
LFS chroot environment. At a minimum the git program is required and (not the <quote>sanitized</quote> kernel headers installed earlier),
several tests will not run outside of a git repository. </para> which are beyond the scope of LFS.</para>
<para>Install the package and create symlinks for <para>Install the package and create symlinks for
compatibility with Module-Init-Tools (the package that previously handled compatibility with Module-Init-Tools (the package that previously handled

View File

@ -306,8 +306,8 @@
<segtitle>Installed directories</segtitle> <segtitle>Installed directories</segtitle>
<seglistitem> <seglistitem>
<seg>accessdb, apropos (link to whatis), catman, lexgrog, man, mandb, <seg>accessdb, apropos (link to whatis), catman, lexgrog, man,
manpath, and whatis</seg> man-recode, mandb, manpath, and whatis</seg>
<seg>libman.so and libmandb.so (both in /usr/lib/man-db)</seg> <seg>libman.so and libmandb.so (both in /usr/lib/man-db)</seg>
<seg>/usr/lib/man-db, /usr/libexec/man-db, <seg>/usr/lib/man-db, /usr/libexec/man-db,
and /usr/share/doc/man-db-&man-db-version;</seg> and /usr/share/doc/man-db-&man-db-version;</seg>
@ -373,6 +373,16 @@
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry id="man-recode">
<term><command>man-recode</command></term>
<listitem>
<para>Converts manual pages to another encoding</para>
<indexterm zone="ch-system-man-db man-recode">
<primary sortas="b-man-recode">man-recode</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mandb"> <varlistentry id="mandb">
<term><command>mandb</command></term> <term><command>mandb</command></term>
<listitem> <listitem>

View File

@ -58,7 +58,6 @@
<screen><userinput remap="configure">mkdir -p build <screen><userinput remap="configure">mkdir -p build
cd build cd build
LANG=en_US.UTF-8 \
meson --prefix=/usr \ meson --prefix=/usr \
--sysconfdir=/etc \ --sysconfdir=/etc \
--localstatedir=/var \ --localstatedir=/var \
@ -131,7 +130,7 @@ meson --prefix=/usr \
services responsible for setting up the services responsible for setting up the
<filename>/etc/group</filename> and <filename>/etc/group</filename> and
<filename>/etc/passwd</filename> files. Both files <filename>/etc/passwd</filename> files. Both files
were created earlier in this chapter. This daemon is not useful were created in the previous chapter. This daemon is not useful
on an LFS system since user accounts are manually created.</para> on an LFS system since user accounts are manually created.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
@ -173,11 +172,11 @@ meson --prefix=/usr \
<para>Compile the package:</para> <para>Compile the package:</para>
<screen><userinput remap="make">LANG=en_US.UTF-8 ninja</userinput></screen> <screen><userinput remap="make">ninja</userinput></screen>
<para>Install the package:</para> <para>Install the package:</para>
<screen><userinput remap="install">LANG=en_US.UTF-8 ninja install</userinput></screen> <screen><userinput remap="install">ninja install</userinput></screen>
<para>Install the man pages:</para> <para>Install the man pages:</para>

View File

@ -3,8 +3,8 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../general.ent"> <!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities; %general-entities;
<!ENTITY tdbc-ver "1.1.2"> <!ENTITY tdbc-ver "1.1.3">
<!ENTITY itcl-ver "4.2.1"> <!ENTITY itcl-ver "4.2.2">
]> ]>
<sect1 id="ch-system-tcl" role="wrap"> <sect1 id="ch-system-tcl" role="wrap">

View File

@ -45,7 +45,9 @@
<para>Prepare Util-linux for compilation:</para> <para>Prepare Util-linux for compilation:</para>
<screen revision="sysv"><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \ <screen revision="sysv"><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
--bindir=/usr/bin \
--libdir=/usr/lib \ --libdir=/usr/lib \
--sbindir=/usr/sbin \
--docdir=/usr/share/doc/util-linux-&util-linux-version; \ --docdir=/usr/share/doc/util-linux-&util-linux-version; \
--disable-chfn-chsh \ --disable-chfn-chsh \
--disable-login \ --disable-login \
@ -61,7 +63,9 @@
runstatedir=/run</userinput></screen> runstatedir=/run</userinput></screen>
<screen revision="systemd"><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \ <screen revision="systemd"><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
--bindir=/usr/bin \
--libdir=/usr/lib \ --libdir=/usr/lib \
--sbindir=/usr/sbin \
--docdir=/usr/share/doc/util-linux-&util-linux-version; \ --docdir=/usr/share/doc/util-linux-&util-linux-version; \
--disable-chfn-chsh \ --disable-chfn-chsh \
--disable-login \ --disable-login \
@ -259,15 +263,15 @@ rm -rf DESTDIR</userinput></screen>
<seglistitem> <seglistitem>
<seg>addpart, agetty, blkdiscard, blkid, blkzone, blockdev, cal, cfdisk, chcpu, <seg>addpart, agetty, blkdiscard, blkid, blkzone, blockdev, cal, cfdisk, chcpu,
chmem, choom, chrt, col, colcrt, colrm, column, ctrlaltdel, delpart, dmesg, chmem, choom, chrt, col, colcrt, colrm, column, ctrlaltdel, delpart, dmesg,
eject, fallocate, fdformat, fdisk, fincore, findfs, findmnt, flock, fsck, eject, fallocate, fdisk, fincore, findfs, findmnt, flock, fsck,
fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hexdump, hwclock, fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hexdump, hwclock,
i386, ionice, ipcmk, ipcrm, ipcs, isosize, kill, last, lastb (link to i386, ionice, ipcmk, ipcrm, ipcs, irqtop, isosize, kill, last, lastb (link to
last), ldattach, linux32, linux64, logger, look, losetup, lsblk, lscpu, last), ldattach, linux32, linux64, logger, look, losetup, lsblk, lscpu,
lsipc, lslocks, lslogins, lsmem, lsns, mcookie, mesg, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, lsipc, lsirq, lslocks, lslogins, lsmem, lsns, mcookie, mesg, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap,
more, mount, mountpoint, namei, nsenter, partx, pivot_root, prlimit, more, mount, mountpoint, namei, nsenter, partx, pivot_root, prlimit,
readprofile, rename, renice, resizepart, rev, rfkill, rtcwake, script, readprofile, rename, renice, resizepart, rev, rfkill, rtcwake, script,
scriptreplay, setarch, setsid, setterm, sfdisk, sulogin, swaplabel, scriptlive, scriptreplay, setarch, setsid, setterm, sfdisk, sulogin, swaplabel,
swapoff (link to swapon), swapon, switch_root, taskset, ul, swapoff (link to swapon), swapon, switch_root, taskset, uclampset, ul,
umount, uname26, unshare, utmpdump, uuidd, uuidgen, uuidparse, wall, wdctl, whereis, umount, uname26, unshare, utmpdump, uuidd, uuidgen, uuidparse, wall, wdctl, whereis,
wipefs, x86_64, and zramctl</seg> wipefs, x86_64, and zramctl</seg>
<seg>libblkid.so, libfdisk.so, libmount.so, <seg>libblkid.so, libfdisk.so, libmount.so,
@ -502,16 +506,6 @@ rm -rf DESTDIR</userinput></screen>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry id="fdformat">
<term><command>fdformat</command></term>
<listitem>
<para>Low-level formats a floppy disk</para>
<indexterm zone="ch-system-util-linux fdformat">
<primary sortas="b-fdformat">fdformat</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="fdisk"> <varlistentry id="fdisk">
<term><command>fdisk</command></term> <term><command>fdisk</command></term>
<listitem> <listitem>
@ -701,6 +695,17 @@ rm -rf DESTDIR</userinput></screen>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry id="irqtop">
<term><command>irqtop</command></term>
<listitem>
<para>Displays kernel interrupt counter information in
<filename>top(1)</filename> style view</para>
<indexterm zone="ch-system-util-linux irqtop">
<primary sortas="b-irqtop">irqtop</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="isosize"> <varlistentry id="isosize">
<term><command>isosize</command></term> <term><command>isosize</command></term>
<listitem> <listitem>
@ -836,6 +841,16 @@ rm -rf DESTDIR</userinput></screen>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry id="lsirq">
<term><command>lsirq</command></term>
<listitem>
<para>Displays kernel interrupt counter information</para>
<indexterm zone="ch-system-util-linux lsirq">
<primary sortas="b-lsirq">lsirq</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="lslocks"> <varlistentry id="lslocks">
<term><command>lslocks</command></term> <term><command>lslocks</command></term>
<listitem> <listitem>
@ -1116,6 +1131,16 @@ rm -rf DESTDIR</userinput></screen>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry id="scriptlive">
<term><command>scriptlive</command></term>
<listitem>
<para>Re-run session typescripts using timing information</para>
<indexterm zone="ch-system-util-linux scriptlive">
<primary sortas="b-scriptlive">scriptlive</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="scriptreplay"> <varlistentry id="scriptreplay">
<term><command>scriptreplay</command></term> <term><command>scriptreplay</command></term>
<listitem> <listitem>
@ -1220,18 +1245,6 @@ rm -rf DESTDIR</userinput></screen>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry id="tailf">
<term><command>tailf</command></term>
<listitem>
<para>Tracks the growth of a log file; displays the last 10 lines
of a log file, then continues displaying any new entries in the
log file as they are created</para>
<indexterm zone="ch-system-util-linux tailf">
<primary sortas="b-tailf">tailf</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="taskset"> <varlistentry id="taskset">
<term><command>taskset</command></term> <term><command>taskset</command></term>
<listitem> <listitem>
@ -1242,6 +1255,17 @@ rm -rf DESTDIR</userinput></screen>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry id="uclampset">
<term><command>uclampset</command></term>
<listitem>
<para>Manipulate the utilization clamping attributes of the
system or a process</para>
<indexterm zone="ch-system-util-linux uclampset">
<primary sortas="b-uclampset">uclampset</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ul"> <varlistentry id="ul">
<term><command>ul</command></term> <term><command>ul</command></term>
<listitem> <listitem>

View File

@ -192,7 +192,12 @@ EOF</userinput></screen>
<para>When using <command>systemd-resolved</command> for DNS <para>When using <command>systemd-resolved</command> for DNS
configuration, it creates the file configuration, it creates the file
<filename>/run/systemd/resolve/resolv.conf</filename>.</para> <filename>/run/systemd/resolve/stub-resolv.conf</filename>.
And, if <filename>/etc/resolv.conf</filename> does not exist, it
will be created by <command>systemd-resolved</command> as a symlink to
<filename>/run/systemd/resolve/stub-resolv.conf</filename>. So it's
unnecessary to create a <filename>/etc/resolv.conf</filename>
manually.</para>
<!--Create a <!--Create a
symlink in <filename>/etc</filename> to use the generated file:</para> symlink in <filename>/etc</filename> to use the generated file:</para>
@ -344,7 +349,7 @@ EOF</userinput></screen>
changed for specific uses or requirements (if assigned an IP address by a changed for specific uses or requirements (if assigned an IP address by a
network/system administrator and the machine will be connected to an network/system administrator and the machine will be connected to an
existing network). The optional alias name(s) can be omitted, and the existing network). The optional alias name(s) can be omitted, and the
<replaceable>&lt;192.168.0.2</replaceable> line can be omitted if you <replaceable>&lt;192.168.0.2&gt;</replaceable> line can be omitted if you
are using a connection configured with DHCP or IPv6 Autoconfiguration.</para> are using a connection configured with DHCP or IPv6 Autoconfiguration.</para>
<para>The ::1 entry is the IPv6 counterpart of 127.0.0.1 and represents <para>The ::1 entry is the IPv6 counterpart of 127.0.0.1 and represents

View File

@ -240,10 +240,10 @@
<!ENTITY libstdcpp-tmpp2-du "1.1 GB"> <!ENTITY libstdcpp-tmpp2-du "1.1 GB">
<!ENTITY libstdcpp-tmpp2-sbu "0.8 SBU"> <!ENTITY libstdcpp-tmpp2-sbu "0.8 SBU">
<!ENTITY gdbm-version "1.22"> <!ENTITY gdbm-version "1.23">
<!ENTITY gdbm-size "1065 KB"> <!ENTITY gdbm-size "1,092 KB">
<!ENTITY gdbm-url "&gnu;gdbm/gdbm-&gdbm-version;.tar.gz"> <!ENTITY gdbm-url "&gnu;gdbm/gdbm-&gdbm-version;.tar.gz">
<!ENTITY gdbm-md5 "0bbd38f12656e4728e2f7c4708aec014"> <!ENTITY gdbm-md5 "8551961e36bf8c70b7500d255d3658ec">
<!ENTITY gdbm-home "&gnu-software;gdbm/"> <!ENTITY gdbm-home "&gnu-software;gdbm/">
<!ENTITY gdbm-fin-du "11 MB"> <!ENTITY gdbm-fin-du "11 MB">
<!ENTITY gdbm-fin-sbu "0.1 SBU"> <!ENTITY gdbm-fin-sbu "0.1 SBU">
@ -476,10 +476,10 @@
<!ENTITY make-fin-du "13 MB"> <!ENTITY make-fin-du "13 MB">
<!ENTITY make-fin-sbu "0.6 SBU"> <!ENTITY make-fin-sbu "0.6 SBU">
<!ENTITY man-db-version "2.9.4"> <!ENTITY man-db-version "2.10.0">
<!ENTITY man-db-size "1,865 KB"> <!ENTITY man-db-size "1,844 KB">
<!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz"> <!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz">
<!ENTITY man-db-md5 "6e233a555f7b9ae91ce7cd0faa322bce"> <!ENTITY man-db-md5 "96009cd422f2e62b01b8c4de0f5691f1">
<!ENTITY man-db-home "https://www.nongnu.org/man-db/"> <!ENTITY man-db-home "https://www.nongnu.org/man-db/">
<!ENTITY man-db-fin-du "38 MB"> <!ENTITY man-db-fin-du "38 MB">
<!ENTITY man-db-fin-sbu "0.4 SBU"> <!ENTITY man-db-fin-sbu "0.4 SBU">
@ -685,15 +685,15 @@
<!ENTITY tar-fin-du "40 MB"> <!ENTITY tar-fin-du "40 MB">
<!ENTITY tar-fin-sbu "1.9 SBU"> <!ENTITY tar-fin-sbu "1.9 SBU">
<!ENTITY tcl-version "8.6.11"> <!ENTITY tcl-version "8.6.12">
<!ENTITY tcl-major-version "8.6"> <!ENTITY tcl-major-version "8.6">
<!ENTITY tcl-size "10,020 KB"> <!ENTITY tcl-size "10,112 KB">
<!ENTITY tcl-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-src.tar.gz"> <!ENTITY tcl-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-src.tar.gz">
<!ENTITY tcl-md5 "8a4c004f48984a03a7747e9ba06e4da4"> <!ENTITY tcl-md5 "87ea890821d2221f2ab5157bc5eb885f">
<!ENTITY tcl-home "http://tcl.sourceforge.net/"> <!ENTITY tcl-home "http://tcl.sourceforge.net/">
<!ENTITY tcl-docs-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-html.tar.gz"> <!ENTITY tcl-docs-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-html.tar.gz">
<!ENTITY tcl-docs-md5 "e358a9140c3a171e42f18c8a7f6a36ea"> <!ENTITY tcl-docs-md5 "a0d1a5b60bbb68f2f0bd3066a19c527a">
<!ENTITY tcl-docs-size "1,172 KB"> <!ENTITY tcl-docs-size "1,176 KB">
<!ENTITY tcl-tmp-du "80 MB"> <!ENTITY tcl-tmp-du "80 MB">
<!ENTITY tcl-tmp-sbu "3.7 SBU"> <!ENTITY tcl-tmp-sbu "3.7 SBU">