Changeset d672ab7
- Timestamp:
- 09/07/2021 08:33:18 PM (21 months ago)
- Branches:
- 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, arm, bdubbs/gcc13, multilib, s6-init, trunk, xry111/arm64, xry111/clfs-ng, xry111/glibc-2.37, xry111/kcfg-revise, xry111/lfs-next, xry111/pip3, xry111/queue-11.3, xry111/rust-wip-20221008
- Children:
- 2c8fdfc
- Parents:
- c8fb227
- Location:
- chapter08
- Files:
-
- 38 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/attr.xml
rc8fb227 rd672ab7 54 54 55 55 <para>The tests need to be run on a filesystem that supports extended 56 attributes such as the ext2, ext3, or ext4 filesystems. 56 attributes such as the ext2, ext3, or ext4 filesystems. 57 57 To test the results, issue:</para> 58 58 -
chapter08/automake.xml
rc8fb227 rd672ab7 60 60 <screen><userinput remap="test">make -j4 check</userinput></screen> 61 61 <!-- 62 <para>The tests t/subobj.sh, t/deprecated-acinit.sh, and t/init.sh are known to 62 <para>The tests t/subobj.sh, t/deprecated-acinit.sh, and t/init.sh are known to 63 63 fail in the LFS environment.</para> 64 64 --> -
chapter08/bc.xml
rc8fb227 rd672ab7 24 24 <title/> 25 25 26 <para>The Bc package contains an arbitrary precision numeric processing 26 <para>The Bc package contains an arbitrary precision numeric processing 27 27 language.</para> 28 28 -
chapter08/binutils.xml
rc8fb227 rd672ab7 75 75 <screen><userinput remap="pre">sed -i '/@\tincremental_copy/d' gold/testsuite/Makefile.in</userinput></screen> 76 76 --> 77 <para>The Binutils documentation recommends building Binutils 77 <para>The Binutils documentation recommends building Binutils 78 78 in a dedicated build directory:</para> 79 79 … … 298 298 <term><command>ld.gold</command></term> 299 299 <listitem> 300 <para>A cut down version of ld that only supports the 300 <para>A cut down version of ld that only supports the 301 301 elf object file format</para> 302 302 <indexterm zone="ch-system-binutils ld.gold"> -
chapter08/chapter08.xml
rc8fb227 rd672ab7 67 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="meson.xml"/> 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="coreutils.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="check.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="check.xml"/> 70 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="diffutils.xml"/> 71 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gawk.xml"/> -
chapter08/coreutils.xml
rc8fb227 rd672ab7 89 89 <term><envar>FORCE_UNSAFE_CONFIGURE=1</envar></term> 90 90 <listitem> 91 <para>This environment variable allows the package to be 91 <para>This environment variable allows the package to be 92 92 built as the <systemitem class="username">root</systemitem> user. 93 93 </para> -
chapter08/dbus.xml
rc8fb227 rd672ab7 115 115 <seglistitem> 116 116 <seg>dbus-cleanup-sockets, dbus-daemon, dbus-launch, dbus-monitor, 117 dbus-run-session, dbus-send, dbus-test-tool, 117 dbus-run-session, dbus-send, dbus-test-tool, 118 118 dbus-update-activation-environment, and dbus-uuidgen</seg> 119 119 <seg>libdbus-1.{a,so}</seg> -
chapter08/eudev.xml
rc8fb227 rd672ab7 25 25 26 26 <para>The Eudev package contains programs for dynamic creation of device 27 nodes.</para> 27 nodes.</para> 28 28 29 29 <segmentedlist> … … 77 77 <screen><userinput remap="install">make install</userinput></screen> 78 78 79 <para>Install some custom rules and support files useful in an LFS 79 <para>Install some custom rules and support files useful in an LFS 80 80 environment:</para> 81 81 -
chapter08/expect.xml
rc8fb227 rd672ab7 63 63 <term><parameter>--with-tcl=/usr/lib</parameter></term> 64 64 <listitem> 65 <para>This parameter is needed to tell 65 <para>This parameter is needed to tell 66 66 <command>configure</command> where the 67 67 <command>tclConfig.sh</command> script is located.</para> -
chapter08/gcc.xml
rc8fb227 rd672ab7 116 116 <para>Test the results as a non-privileged user, but do not stop at errors:</para> 117 117 118 <screen><userinput remap="test">chown -Rv tester . 118 <screen><userinput remap="test">chown -Rv tester . 119 119 su tester -c "PATH=$PATH make -k check"</userinput></screen> 120 120 … … 186 186 --> 187 187 <para>Add a compatibility symlink to enable building programs with 188 Link Time Optimization (LTO):</para> 188 Link Time Optimization (LTO):</para> 189 189 190 190 <screen><userinput remap="install">ln -sfv ../../libexec/gcc/$(gcc -dumpmachine)/&gcc-version;/liblto_plugin.so \ … … 352 352 and libubsan.{a,so}</seg> 353 353 354 <seg>/usr/include/c++, /usr/lib/gcc, /usr/libexec/gcc, and 354 <seg>/usr/include/c++, /usr/lib/gcc, /usr/libexec/gcc, and 355 355 /usr/share/gcc-&gcc-version;</seg> 356 356 </seglistitem> -
chapter08/glibc.xml
rc8fb227 rd672ab7 47 47 48 48 <screen><userinput remap="pre">sed -e '/NOTIFY_REMOVED)/s/)/ \&\& data.attr != NULL)/' \ 49 -i sysdeps/unix/sysv/linux/mq_notify.c</userinput></screen> 49 -i sysdeps/unix/sysv/linux/mq_notify.c</userinput></screen> 50 50 51 51 <para>Some of the Glibc programs use the non-FHS compliant … … 56 56 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> 57 57 58 <para>The Glibc documentation recommends building Glibc 58 <para>The Glibc documentation recommends building Glibc 59 59 in a dedicated build directory:</para> 60 60 … … 83 83 <term><parameter>--disable-werror</parameter></term> 84 84 <listitem> 85 <para>This option disables the -Werror option passed to 85 <para>This option disables the -Werror option passed to 86 86 GCC. This is necessary for running the test suite.</para> 87 87 </listitem> … … 101 101 <term><parameter>--enable-stack-protector=strong</parameter></term> 102 102 <listitem> 103 <para>This option increases system security by adding 103 <para>This option increases system security by adding 104 104 extra code to check for buffer overflows, such as stack 105 105 smashing attacks.</para> … … 151 151 <para>You may see some test failures. The Glibc test suite is 152 152 somewhat dependent on the host system. A few failures out of 153 over 4200 tests can generally be ignored. This is a list of the 153 over 4200 tests can generally be ignored. This is a list of the 154 154 most common issues seen for recent versions of LFS:</para> 155 155 … … 157 157 158 158 <listitem> 159 <para><emphasis>io/tst-lchmod</emphasis> 159 <para><emphasis>io/tst-lchmod</emphasis> 160 160 is known to fail in the LFS chroot environment.</para> 161 161 </listitem> 162 162 163 163 <listitem> 164 <para><emphasis>misc/tst-ttyname</emphasis> 164 <para><emphasis>misc/tst-ttyname</emphasis> 165 165 is known to fail in the LFS chroot environment.</para> 166 166 </listitem> … … 174 174 <para>The <emphasis>rt/tst-cputimer{1,2,3}</emphasis> tests depend on 175 175 the host system kernel. Kernels 4.14.91–4.14.96, 176 4.19.13–4.19.18, and 4.20.0–4.20.5 are known to 176 4.19.13–4.19.18, and 4.20.0–4.20.5 are known to 177 177 cause these tests to fail. 178 178 </para> … … 214 214 mkdir -pv /var/cache/nscd</userinput></screen> 215 215 216 <para revision="systemd">Install the systemd support files for 216 <para revision="systemd">Install the systemd support files for 217 217 <command>nscd</command>:</para> 218 218 … … 288 288 when you need them. For instance, the following two locales are 289 289 needed for some tests later in this chapter:</para> 290 290 291 291 <screen role="nodump"><userinput remap="locale-full">localedef -i POSIX -f UTF-8 C.UTF-8 2> /dev/null || true 292 292 localedef -i ja_JP -f SHIFT_JIS ja_JP.SIJS 2> /dev/null || true</userinput></screen> 293 293 294 <note><para>Glibc now uses libidn2 when resolving internationalized 294 <note><para>Glibc now uses libidn2 when resolving internationalized 295 295 domain names. This is a run time dependency. If this capability 296 is needed, the instructions for installing libidn2 are in the 296 is needed, the instructions for installing libidn2 are in the 297 297 <ulink url="&blfs-book;general/libidn2.html">BLFS libidn2 page</ulink>. 298 298 </para></note> … … 480 480 <seglistitem> 481 481 <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig, 482 ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, 482 ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, 483 483 pcprofiledump, pldd, sln, sotruss, sprof, tzselect, xtrace, 484 484 zdump, and zic</seg> … … 950 950 many different Unix utilities. These functions are now in 951 951 <filename class="libraryfile">libc</filename></para> 952 953 952 <indexterm zone="ch-system-glibc libutil"> 954 953 <primary sortas="c-libutil">libutil</primary> -
chapter08/gmp.xml
rc8fb227 rd672ab7 54 54 <para>The default settings of GMP produce libraries optimized for 55 55 the host processor. If libraries suitable for processors less 56 capable than the host's CPU are desired, generic libraries can be 56 capable than the host's CPU are desired, generic libraries can be 57 57 created by running the following: 58 58 … … 101 101 102 102 <screen><userinput remap="test">make check 2>&1 | tee gmp-check-log</userinput></screen> 103 103 104 104 <caution><para>The code in gmp is highly optimized for the processor where 105 105 it is built. Occasionally, the code that detects the processor misidentifies -
chapter08/grub.xml
rc8fb227 rd672ab7 108 108 109 109 <seg>grub-bios-setup, grub-editenv, grub-file, grub-fstest, 110 grub-glue-efi, grub-install, grub-kbdcomp, grub-macbless, 110 grub-glue-efi, grub-install, grub-kbdcomp, grub-macbless, 111 111 grub-menulst2cfg, grub-mkconfig, 112 112 grub-mkimage, grub-mklayout, grub-mknetdir, 113 113 grub-mkpasswd-pbkdf2, grub-mkrelpath, grub-mkrescue, grub-mkstandalone, 114 grub-ofpathname, grub-probe, grub-reboot, grub-render-label, 114 grub-ofpathname, grub-probe, grub-reboot, grub-render-label, 115 115 grub-script-check, 116 116 grub-set-default, grub-sparc64-setup, and grub-syslinux2cfg</seg> -
chapter08/gzip.xml
rc8fb227 rd672ab7 67 67 68 68 <seglistitem> 69 <seg>gunzip, gzexe, gzip, uncompress (hard link with gunzip), zcat, zcmp, 69 <seg>gunzip, gzexe, gzip, uncompress (hard link with gunzip), zcat, zcmp, 70 70 zdiff, zegrep, zfgrep, zforce, zgrep, zless, zmore, and znew</seg> 71 71 </seglistitem> -
chapter08/inetutils.xml
rc8fb227 rd672ab7 129 129 130 130 <seglistitem> 131 <seg>dnsdomainname, ftp, ifconfig, hostname, ping, ping6, 131 <seg>dnsdomainname, ftp, ifconfig, hostname, ping, ping6, 132 132 talk, telnet, tftp, and traceroute</seg> 133 133 </seglistitem> -
chapter08/iproute2.xml
rc8fb227 rd672ab7 44 44 <para>The <command>arpd</command> program included in this package will not 45 45 be built since it is dependent on Berkeley DB, which is not installed in 46 LFS. However, a directory for <command>arpd</command> and a man page will still 47 be installed. Prevent this by running the commands below. 46 LFS. However, a directory for <command>arpd</command> and a man page will still 47 be installed. Prevent this by running the commands below. 48 48 If the <command>arpd</command> binary is needed, 49 49 instructions for compiling Berkeley DB can be found in the BLFS Book at … … 54 54 rm -fv man/man8/arpd.8</userinput></screen> 55 55 56 <para>It is also necessary to disable building two modules that 56 <para>It is also necessary to disable building two modules that 57 57 require <ulink url="&blfs-book;postlfs/iptables.html"/>.</para> 58 58 -
chapter08/kbd.xml
rc8fb227 rd672ab7 117 117 setfont, setkeycodes, setleds, setmetamode, setvtrgb, 118 118 showconsolefont, showkey, unicode_start, and unicode_stop</seg> 119 <seg>/usr/share/consolefonts, /usr/share/consoletrans, /usr/share/keymaps, 119 <seg>/usr/share/consolefonts, /usr/share/consoletrans, /usr/share/keymaps, 120 120 /usr/share/doc/kbd-&kbd-version;, and /usr/share/unimaps</seg> 121 121 </seglistitem> -
chapter08/kmod.xml
rc8fb227 rd672ab7 92 92 93 93 <seglistitem> 94 <seg>depmod (link to kmod), insmod (link to kmod), kmod, 94 <seg>depmod (link to kmod), insmod (link to kmod), kmod, 95 95 lsmod (link to kmod), modinfo (link to kmod), modprobe (link to kmod), 96 96 and rmmod (link to kmod)</seg> -
chapter08/libelf.xml
rc8fb227 rd672ab7 56 56 57 57 <para>To test the results, issue:</para> 58 58 59 59 <screen><userinput remap="test">make check</userinput></screen> 60 60 -
chapter08/libffi.xml
rc8fb227 rd672ab7 67 67 is not specified, the system is guessed and the code generated 68 68 may not be correct for some systems. If the generated code 69 will be copied from the native system to a less capable 70 system, use the less capable system as a parameter. For details 71 about alternative system types, see <ulink 69 will be copied from the native system to a less capable 70 system, use the less capable system as a parameter. For details 71 about alternative system types, see <ulink 72 72 url='https://gcc.gnu.org/onlinedocs/gcc-&gcc-version;/gcc/x86-Options.html'> 73 73 the x86 options in the GCC manual</ulink>.</para> -
chapter08/libtool.xml
rc8fb227 rd672ab7 62 62 63 63 <para>Five tests are known to fail in the LFS build environment due 64 to a circular dependency, but all tests pass if rechecked after 64 to a circular dependency, but all tests pass if rechecked after 65 65 automake is installed.</para> 66 66 -
chapter08/man-db.xml
rc8fb227 rd672ab7 101 101 <term><parameter>--with-systemd...</parameter></term> 102 102 <listitem> 103 <para>These parameters prevent installing unneeded systemd 103 <para>These parameters prevent installing unneeded systemd 104 104 directories and files.</para> 105 105 </listitem> -
chapter08/meson.xml
rc8fb227 rd672ab7 70 70 <variablelist> 71 71 <title>The meaning of the install parameters:</title> 72 72 73 73 <varlistentry> 74 74 <term><parameter>--root=dest</parameter></term> -
chapter08/ncurses.xml
rc8fb227 rd672ab7 133 133 libraries since no package installed by compiling from sources would link 134 134 against them at runtime. However, the only known binary-only 135 applications that link against non-wide-character Ncurses libraries 135 applications that link against non-wide-character Ncurses libraries 136 136 require version 5. If you must have such libraries because of some binary-only 137 137 application or to be compliant with LSB, build the package again with the … … 144 144 --without-debug \ 145 145 --without-cxx-binding \ 146 --with-abi-version=5 146 --with-abi-version=5 147 147 make sources libs 148 148 cp -av lib/lib*.so.5* /usr/lib</userinput></screen> … … 161 161 <seglistitem> 162 162 <seg> 163 captoinfo (link to tic), 164 clear, 165 infocmp, 163 captoinfo (link to tic), 164 clear, 165 infocmp, 166 166 infotocap (link to tic), 167 ncursesw6-config, 168 reset (link to tset), 169 tabs, 170 tic, 171 toe, 172 tput, and 167 ncursesw6-config, 168 reset (link to tset), 169 tabs, 170 tic, 171 toe, 172 tput, and 173 173 tset 174 174 </seg> 175 175 <seg> 176 176 libcursesw.so (symlink and linker script to libncursesw.so), 177 libformw.so, 178 libmenuw.so, 177 libformw.so, 178 libmenuw.so, 179 179 libncursesw.so, 180 180 libpanelw.so, and their non-wide-character counterparts without "w" 181 181 in the library names.</seg> 182 182 <seg> 183 /usr/share/tabset, 183 /usr/share/tabset, 184 184 /usr/share/terminfo, and 185 185 /usr/share/doc/ncurses-&ncurses-version; -
chapter08/ninja.xml
rc8fb227 rd672ab7 51 51 52 52 <para>When run, ninja normally runs a maximum number of processes 53 in parallel. By default this is the number of cores on the system 53 in parallel. By default this is the number of cores on the system 54 54 plus two. In some cases this can overheat a CPU or run a system out 55 55 of memory. If run from the command line, passing a -jN parameter … … 58 58 59 59 <para>Using the <emphasis>optional</emphasis> procedure below allows a user to 60 limit the number of parallel processes via an environment variable, 60 limit the number of parallel processes via an environment variable, 61 61 NINJAJOBS. <emphasis role="bold">For example</emphasis>, setting: 62 62 … … 65 65 will limit ninja to four parallel processes.</para> 66 66 67 <para>If desired, add the capability to use the environment variable 67 <para>If desired, add the capability to use the environment variable 68 68 NINJAJOBS by running:</para> 69 69 -
chapter08/perl.xml
rc8fb227 rd672ab7 47 47 <screen><userinput remap="pre">patch -Np1 -i ../&perl-fix-patch;</userinput></screen> 48 48 49 <para>This version of Perl now builds the Compress::Raw::Zlib and 49 <para>This version of Perl now builds the Compress::Raw::Zlib and 50 50 Compress::Raw::BZip2 modules. By 51 51 default Perl will use an internal copy of the sources for the build. … … 90 90 <term><parameter>-Dpager="/usr/bin/less -isR"</parameter></term> 91 91 <listitem> 92 <para>This ensures that <userinput>less</userinput> is used instead 92 <para>This ensures that <userinput>less</userinput> is used instead 93 93 of <userinput>more</userinput>.</para> 94 94 </listitem> -
chapter08/procps.xml
rc8fb227 rd672ab7 29 29 <note> 30 30 <para>This package extracts to the directory 31 <filename class="directory">procps-3.3.17</filename>, 31 <filename class="directory">procps-3.3.17</filename>, 32 32 not the expected 33 33 <filename class="directory">procps-ng-3.3.17</filename>.</para> … … 94 94 <para>Five tests related to pkill are known to fail due to a problem 95 95 with tests that were not updated.</para> 96 96 97 97 <para>Install the package:</para> 98 98 -
chapter08/python.xml
rc8fb227 rd672ab7 104 104 <para>If desired, install the preformatted documentation:</para> 105 105 106 <screen><userinput remap="install">install -v -dm755 /usr/share/doc/python-&python-version;/html 106 <screen><userinput remap="install">install -v -dm755 /usr/share/doc/python-&python-version;/html 107 107 108 108 tar --strip-components=1 \ … … 118 118 <term><option>--no-same-owner</option> and <option>--no-same-permissions</option></term> 119 119 <listitem> 120 <para>Ensure the installed files have the correct ownership and 120 <para>Ensure the installed files have the correct ownership and 121 121 permissions. Without these options, using <application>tar</application> 122 will install the package files with the upstream creator's values. 122 will install the package files with the upstream creator's values. 123 123 </para> 124 124 </listitem> … … 145 145 </seg> 146 146 <seg> 147 /usr/include/python&python-minor;, 147 /usr/include/python&python-minor;, 148 148 /usr/lib/python3, and 149 149 /usr/share/doc/python-&python-version; … … 163 163 is a <application>Python</application> program that reads 164 164 <application>Python 2.x</application> source code and applies a 165 series of fixes to transform it into 165 series of fixes to transform it into 166 166 valid <application>Python 3.x</application> code 167 167 </para> -
chapter08/revisedchroot.xml
rc8fb227 rd672ab7 16 16 17 17 <para>Now log out and reenter the chroot environment with an updated 18 chroot command. From now on, use this updated chroot command any time 18 chroot command. From now on, use this updated chroot command any time 19 19 you need to reenter the chroot environment after exiting:</para> 20 20 … … 56 56 <screen><userinput>find /usr -depth -name $(uname -m)-lfs-linux-gnu\* | xargs rm -rf</userinput></screen> 57 57 58 <para>Finally, remove the temporary 'tester' user account created at the 58 <para>Finally, remove the temporary 'tester' user account created at the 59 59 beginning of the previous chapter.</para> 60 60 -
chapter08/stripping.xml
rc8fb227 rd672ab7 11 11 <title>Stripping</title> 12 12 13 <para>This section is optional. If the intended user is not a 13 <para>This section is optional. If the intended user is not a 14 14 programmer and does not plan to do 15 15 any debugging on the system software, the system size can be decreased … … 25 25 26 26 <para>The debugging symbols for selected libraries are placed 27 in separate files. This debugging information is needed if running 28 regression tests that use <ulink 29 url='&blfs-book;/general/valgrind.html'>valgrind</ulink> or <ulink 27 in separate files. This debugging information is needed if running 28 regression tests that use <ulink 29 url='&blfs-book;/general/valgrind.html'>valgrind</ulink> or <ulink 30 30 url='&blfs-book;/general/gdb.html'>gdb</ulink> later in BLFS. 31 31 </para> … … 42 42 43 43 <note><para>The ELF loader's name is ld-linux-x86-64.so.2 on 64-bit systems 44 and ld-linux.so.2 on 32-bit systems. The contruct below selects the 44 and ld-linux.so.2 on 32-bit systems. The contruct below selects the 45 45 correct name for the current architecture.</para></note> 46 46 … … 51 51 libc.so.6 52 52 libthread_db.so.1 53 libquadmath.so.&libquadmath-version; 53 libquadmath.so.&libquadmath-version; 54 54 libstdc++.so.&libstdcpp-version; 55 libitm.so.&libitm-version; 56 libatomic.so.&libatomic-version;" 55 libitm.so.&libitm-version; 56 libatomic.so.&libatomic-version;" 57 57 58 58 cd /usr/lib … … 94 94 $(find /usr/{bin,sbin,libexec} -type f); do 95 95 case "$online_usrbin $online_usrlib $save_usrlib" in 96 *$(basename $i)* ) 96 *$(basename $i)* ) 97 97 ;; 98 * ) strip --strip-unneeded $i 98 * ) strip --strip-unneeded $i 99 99 ;; 100 100 esac -
chapter08/systemd.xml
rc8fb227 rd672ab7 206 206 systemd-networkd:</para> 207 207 <!-- Observed halting startup with dhcpcd handling the primary NIC --> 208 208 209 209 <screen><userinput remap="adjust">systemctl disable systemd-time-wait-sync.service</userinput></screen> 210 210 … … 214 214 <para>Prevent systemd from resetting the maximum PID value which causes 215 215 some problems with packages and units in BLFS:</para> 216 216 217 217 <screen><userinput remap="adjust">rm -f /usr/lib/sysctl.d/50-pid-max.conf</userinput></screen> 218 218 --> … … 252 252 /etc/sysctl.d, /etc/systemd, /etc/tmpfiles.d, /etc/udev, 253 253 /etc/xdg/systemd, /usr/lib/systemd, /usr/lib/udev, /usr/include/systemd, 254 /usr/lib/binfmt.d, /usr/lib/environment.d, /usr/lib/kernel, 255 /usr/lib/modules-load.d, /usr/lib/sysctl.d, /usr/lib/systemd, 254 /usr/lib/binfmt.d, /usr/lib/environment.d, /usr/lib/kernel, 255 /usr/lib/modules-load.d, /usr/lib/sysctl.d, /usr/lib/systemd, 256 256 /usr/lib/tmpfiles.d, 257 257 /usr/share/doc/systemd-&systemd-version;, /usr/share/factory, … … 324 324 <listitem> 325 325 <para>Is the first process to be started when the kernel has initialized 326 the hardware which takes over the boot process and starts all 326 the hardware which takes over the boot process and starts all 327 327 processes according to its configuration files. In this case, it starts 328 328 systemd</para> … … 390 390 <term><command>networkctl</command></term> 391 391 <listitem> 392 <para>Is used to introspect and configure the state of the network 392 <para>Is used to introspect and configure the state of the network 393 393 links configured by systemd-networkd</para> 394 394 <indexterm zone="ch-system-systemd networkctl"> … … 478 478 <term><command>shutdown</command></term> 479 479 <listitem> 480 <para>Brings the system down in a safe and secure manner, signaling 480 <para>Brings the system down in a safe and secure manner, signaling 481 481 all processes and notifying all logged-in users</para> 482 482 <indexterm zone="ch-system-systemd shutdown"> … … 775 775 <term><command>systemd-tty-ask-password-agent</command></term> 776 776 <listitem> 777 <para>Is used to list and/or process pending systemd password 777 <para>Is used to list and/or process pending systemd password 778 778 requests</para> 779 779 <indexterm zone="ch-system-systemd systemd-tty-ask-password-agent"> … … 808 808 <term><command>udevadm</command></term> 809 809 <listitem> 810 <para>Is a generic udev administration tool which controls the udevd 811 daemon, provides info from the Udev hardware database, monitors 812 uevents, waits for uevents to finish, tests udev configuration, and 810 <para>Is a generic udev administration tool which controls the udevd 811 daemon, provides info from the Udev hardware database, monitors 812 uevents, waits for uevents to finish, tests udev configuration, and 813 813 triggers uevents for a given device</para> 814 814 <indexterm zone="ch-system-systemd udevadm"> -
chapter08/sysvinit.xml
rc8fb227 rd672ab7 92 92 93 93 <seglistitem> 94 <seg>bootlogd, fstab-decode, halt, init, killall5, 94 <seg>bootlogd, fstab-decode, halt, init, killall5, 95 95 poweroff (link to halt), reboot (link to halt), runlevel, 96 96 shutdown, and telinit (link to init)</seg> -
chapter08/tcl.xml
rc8fb227 rd672ab7 52 52 53 53 <!-- <para>Note that the Tcl package used here is a minimal version needed 54 to run the LFS tests. For the full package, see the 54 to run the LFS tests. For the full package, see the 55 55 <ulink url='&blfs-book;general/tcl.html'>BLFS Tcl procedures</ulink>.</para>--> 56 56 … … 156 156 <seglistitem> 157 157 <seg> 158 tclsh (link to tclsh&tcl-major-version;) and 158 tclsh (link to tclsh&tcl-major-version;) and 159 159 tclsh&tcl-major-version; 160 160 </seg> 161 161 <seg> 162 libtcl&tcl-major-version;.so and 162 libtcl&tcl-major-version;.so and 163 163 libtclstub&tcl-major-version;.a 164 164 </seg> -
chapter08/texinfo.xml
rc8fb227 rd672ab7 197 197 <term><command>texi2any</command></term> 198 198 <listitem> 199 <para>Translate Texinfo source documentation to 199 <para>Translate Texinfo source documentation to 200 200 various other formats</para> 201 201 <indexterm zone="ch-system-texinfo texi2any"> -
chapter08/util-linux.xml
rc8fb227 rd672ab7 76 76 77 77 <para>The --disable and --without options prevent warnings about 78 building components that require packages not in LFS or are 78 building components that require packages not in LFS or are 79 79 inconsistent with programs installed by other packages.</para> 80 80 … … 139 139 umount, uname26, unshare, utmpdump, uuidd, uuidgen, uuidparse, wall, wdctl, whereis, 140 140 wipefs, x86_64, and zramctl</seg> 141 <seg>libblkid.so, libfdisk.so, libmount.so, 141 <seg>libblkid.so, libfdisk.so, libmount.so, 142 142 libsmartcols.so, and libuuid.so</seg> 143 <seg>/usr/include/blkid, 144 /usr/include/libfdisk, 145 /usr/include/libmount, 146 /usr/include/libsmartcols, 147 /usr/include/uuid, 148 /usr/share/doc/util-linux-&util-linux-version;, 143 <seg>/usr/include/blkid, 144 /usr/include/libfdisk, 145 /usr/include/libmount, 146 /usr/include/libsmartcols, 147 /usr/include/uuid, 148 /usr/share/doc/util-linux-&util-linux-version;, 149 149 and /var/lib/hwclock</seg> 150 150 </seglistitem> … … 593 593 <term><command>last</command></term> 594 594 <listitem> 595 <para>Shows which users last logged in (and out), searching back 596 through the <filename>/var/log/wtmp</filename> file; it also shows 595 <para>Shows which users last logged in (and out), searching back 596 through the <filename>/var/log/wtmp</filename> file; it also shows 597 597 system boots, shutdowns, and run-level changes</para> 598 598 <indexterm zone="ch-system-util-linux last"> … … 605 605 <term><command>lastb</command></term> 606 606 <listitem> 607 <para>Shows the failed login attempts, as logged in 607 <para>Shows the failed login attempts, as logged in 608 608 <filename>/var/log/btmp</filename></para> 609 609 <indexterm zone="ch-system-util-linux lastb"> … … 760 760 <term><command>mesg</command></term> 761 761 <listitem> 762 <para>Controls whether other users can send messages to the current 762 <para>Controls whether other users can send messages to the current 763 763 user's terminal</para> 764 764 <indexterm zone="ch-system-util-linux mesg"> … … 1261 1261 <term><command>zramctl</command></term> 1262 1262 <listitem> 1263 <para>A program to set up and control zram (compressed ram disk) 1263 <para>A program to set up and control zram (compressed ram disk) 1264 1264 devices</para> 1265 1265 <indexterm zone="ch-system-util-linux zramctl"> -
chapter08/vim.xml
rc8fb227 rd672ab7 63 63 <screen><userinput remap="make">make</userinput></screen> 64 64 65 <para>To prepare the tests, ensure that user 66 <systemitem class="username">tester</systemitem> can write 65 <para>To prepare the tests, ensure that user 66 <systemitem class="username">tester</systemitem> can write 67 67 to the source tree:</para> 68 68 … … 134 134 " Ensure defaults are set before customizing settings, not after 135 135 source $VIMRUNTIME/defaults.vim 136 let skip_defaults_vim=1 136 let skip_defaults_vim=1 137 137 138 138 set nocompatible -
chapter08/xz.xml
rc8fb227 rd672ab7 75 75 <seglistitem> 76 76 <seg> 77 lzcat (link to xz), 78 lzcmp (link to xzdiff), 79 lzdiff (link to xzdiff), 80 lzegrep (link to xzgrep), 77 lzcat (link to xz), 78 lzcmp (link to xzdiff), 79 lzdiff (link to xzdiff), 80 lzegrep (link to xzgrep), 81 81 lzfgrep (link to xzgrep), 82 lzgrep (link to xzgrep), 83 lzless (link to xzless), 82 lzgrep (link to xzgrep), 83 lzless (link to xzless), 84 84 lzma (link to xz), 85 lzmadec, 86 lzmainfo, 85 lzmadec, 86 lzmainfo, 87 87 lzmore (link to xzmore), 88 unlzma (link to xz), 89 unxz (link to xz), 90 xz, 88 unlzma (link to xz), 89 unxz (link to xz), 90 xz, 91 91 xzcat (link to xz), 92 xzcmp (link to xzdiff), 93 xzdec, 94 xzdiff, 92 xzcmp (link to xzdiff), 93 xzdec, 94 xzdiff, 95 95 xzegrep (link to xzgrep), 96 xzfgrep (link to xzgrep), 97 xzgrep, 98 xzless, and 96 xzfgrep (link to xzgrep), 97 xzgrep, 98 xzless, and 99 99 xzmore</seg> 100 100 <seg> … … 102 102 </seg> 103 103 <seg> 104 /usr/include/lzma and 104 /usr/include/lzma and 105 105 /usr/share/doc/xz-&xz-version; 106 106 </seg> -
chapter08/zstd.xml
rc8fb227 rd672ab7 74 74 75 75 <seglistitem> 76 <seg>zstd, 77 zstdcat (link to zstd), 78 zstdgrep, 79 zstdless, 76 <seg>zstd, 77 zstdcat (link to zstd), 78 zstdgrep, 79 zstdless, 80 80 zstdmt (link to zstd), and 81 81 unzstd (link to zstd)
Note:
See TracChangeset
for help on using the changeset viewer.