Changeset 9e7475a for chapter08


Ignore:
Timestamp:
06/12/2020 09:04:48 PM (4 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
4234aea6
Parents:
a3d0817
Message:

Updates to chapter09 for systemd

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11929 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Location:
chapter08
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • chapter08/dbus.xml

    ra3d0817 r9e7475a  
    6464        <term><parameter>--with-console-auth-dir=/run/console</parameter></term>
    6565        <listitem>
    66           <para>This specifies the location of the ConsoleKit auth
     66          <para>This specifies the location of the ConsoleKit authorization
    6767          directory.</para>
    6868        </listitem>
     
    9292ln -sfv ../../lib/$(readlink /usr/lib/libdbus-1.so) /usr/lib/libdbus-1.so</userinput></screen>
    9393
    94     <para>Create a symlink, so that D-Bus and systemd can use the same
     94    <para>Create a symlink so that D-Bus and systemd can use the same
    9595    <filename>machine-id</filename> file:</para>
    9696
     
    131131        <term><command>dbus-cleanup-sockets</command></term>
    132132        <listitem>
    133           <para>Used to clean up leftover sockets in a directory</para>
     133          <para>is used to remove leftover sockets in a directory</para>
    134134          <indexterm zone="ch-system-dbus dbus-cleanup-sockets">
    135135            <primary sortas="b-dbus-cleanup-sockets">dbus-cleanup-sockets</primary>
     
    141141        <term><command>dbus-daemon</command></term>
    142142        <listitem>
    143           <para>The D-Bus message bus daemon</para>
     143          <para>Is the D-Bus message bus daemon</para>
    144144          <indexterm zone="ch-system-dbus dbus-daemon">
    145145            <primary sortas="b-dbus-daemon">dbus-daemon</primary>
     
    194194        <term><command>dbus-test-tool</command></term>
    195195        <listitem>
    196           <para>A tool to help packages test
     196          <para>Is a tool to help packages test
    197197          <application>D-Bus</application></para>
    198198          <indexterm zone="ch-system-dbus dbus-test-tool">
  • chapter08/systemd.xml

    ra3d0817 r9e7475a  
    4545<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-gcc_10-fixes-1.patch</userinput></screen>
    4646
    47 
    48     <para>Create a symlink to work around missing xsltproc:</para>
     47    <para>Create a symlink to work around the xsltproc command not being installed:</para>
    4948
    5049<screen><userinput remap="pre">ln -sf /bin/true /usr/bin/xsltproc</userinput></screen>
     
    9796      <title>The meaning of the meson options:</title>
    9897
    99 <!--
    100       <varlistentry>
    101         <term><parameter>-Dc_args=-Wno-format-overflow</parameter></term>
    102         <listitem>
    103           <para>The defaults flags passed to gcc contain
    104           <parameter>-Werror=format-overflow</parameter>, which generates
    105           an error with GCC 10. Passing this parameter prevents the error
    106           from occuring.</para>
    107         </listitem>
    108       </varlistentry>
    109 -->
    110 
    11198      <varlistentry>
    11299        <term><parameter>-D*-path=*</parameter></term>
    113100        <listitem>
    114           <para>These switches provide location of binaries needed by
     101          <para>These switches provide the location of binaries needed by
    115102          systemd at runtime that have not yet been installed.</para>
    116103        </listitem>
     
    155142        <listitem>
    156143          <para>These switches ensure that core programs and
    157           shared libraries are installed in the subdirectories
     144          shared libraries are installed in subdirectories
    158145          of the root partition.</para>
    159146        </listitem>
     
    201188
    202189<screen><userinput remap="make">LANG=en_US.UTF-8 ninja</userinput></screen>
    203 <!--
    204     <para>To test the package, execute the following command:</para>
    205 
    206 <screen><userinput remap="test">LANG=en_US.UTF-8 ninja test</userinput></screen>
    207 -->
     190
    208191    <para>Install the package:</para>
    209192
     
    233216    some problems with packages and units in BLFS:</para>
    234217   
    235 
    236218<screen><userinput remap="adjust">rm -f /usr/lib/sysctl.d/50-pid-max.conf</userinput></screen>
    237219
    238     <!--
    239     <para>Prevent systemd from creating <filename>/run/nologin</filename>
    240     to allow unprivileged user logins without
    241     <application>systemd-logind</application>:</para>
    242 
    243 <screen><userinput remap="adjust">rm -f /usr/lib/tmpfiles.d/systemd-nologin.conf</userinput></screen>
    244     -->
    245220  </sect2>
    246221
     
    291266        <term><command>bootctl</command></term>
    292267        <listitem>
    293           <para>Used to query the firmware and boot manager settings</para>
     268          <para>Is used to query the firmware and boot manager settings</para>
    294269          <indexterm zone="ch-system-systemd bootctl">
    295270            <primary sortas="b-bootctl">bootctl</primary>
     
    301276        <term><command>busctl</command></term>
    302277        <listitem>
    303           <para>Used to introspect and monitor the D-Bus bus</para>
     278          <para>Is used to introspect and monitor the D-Bus bus</para>
    304279          <indexterm zone="ch-system-systemd busctl">
    305280            <primary sortas="b-busctl">busctl</primary>
     
    311286        <term><command>coredumpctl</command></term>
    312287        <listitem>
    313           <para>Used to retrieve coredumps from the systemd journal</para>
     288          <para>Is used to retrieve coredumps from the systemd journal</para>
    314289          <indexterm zone="ch-system-systemd coredumpctl">
    315290            <primary sortas="b-coredumpctl">coredumpctl</primary>
     
    335310        <term><command>hostnamectl</command></term>
    336311        <listitem>
    337           <para>Used to query and change the system hostname and related
     312          <para>Is used to query and change the system hostname and related
    338313          settings</para>
    339314          <indexterm zone="ch-system-systemd hostnamectl">
     
    346321        <term><command>init</command></term>
    347322        <listitem>
    348           <para>The first process to be started when the kernel has initialized
     323          <para>Is the first process to be started when the kernel has initialized
    349324          the hardware which takes over the boot process and starts all
    350           processes according to its configuration files</para>
     325          processes according to its configuration files. In this case, it starts
     326          systemd.</para>
    351327          <indexterm zone="ch-system-systemd init">
    352328            <primary sortas="b-init">init</primary>
     
    358334        <term><command>journalctl</command></term>
    359335        <listitem>
    360           <para>Used to query the contents of the systemd journal</para>
     336          <para>Is used to query the contents of the systemd journal</para>
    361337          <indexterm zone="ch-system-systemd journalctl">
    362338            <primary sortas="b-journalctl">journalctl</primary>
     
    368344        <term><command>kernel-install</command></term>
    369345        <listitem>
    370           <para>Used to add and remove kernel and initramfs images to and
    371           from /boot</para>
     346          <para>Is used to add and remove kernel and initramfs images to and
     347          from /boot. In LFS, this is done manually.</para>
    372348          <indexterm zone="ch-system-systemd kernel-install">
    373349            <primary sortas="b-kernel-install">kernel-install</primary>
     
    379355        <term><command>localectl</command></term>
    380356        <listitem>
    381           <para>Used to query and change the system locale and keyboard layout
     357          <para>Is used to query and change the system locale and keyboard layout
    382358          settings</para>
    383359          <indexterm zone="ch-system-systemd localectl">
     
    390366        <term><command>loginctl</command></term>
    391367        <listitem>
    392           <para>Used to introspect and control the state of the systemd Login
     368          <para>Is used to introspect and control the state of the systemd Login
    393369          Manager</para>
    394370          <indexterm zone="ch-system-systemd loginctl">
     
    401377        <term><command>machinectl</command></term>
    402378        <listitem>
    403           <para>Used to introspect and control the state of the systemd Virtual
     379          <para>Is used to introspect and control the state of the systemd Virtual
    404380          Machine and Container Registration Manager</para>
    405381          <indexterm zone="ch-system-systemd machinectl">
     
    412388        <term><command>networkctl</command></term>
    413389        <listitem>
    414           <para>Used to introspect the state of the network links as seen by
    415           systemd-networkd</para>
     390          <para>Is used to introspect and configure the state of the network
     391          links configured by systemd-networkd</para>
    416392          <indexterm zone="ch-system-systemd networkctl">
    417393            <primary sortas="b-networkctl">networkctl</primary>
     
    423399        <term><command>portablectl</command></term>
    424400        <listitem>
    425           <para>Used to attach or detach portable services from the local
     401          <para>Is used to attach or detach portable services from the local
    426402          system</para>
    427403          <indexterm zone="ch-system-systemd portablectl">
     
    434410        <term><command>poweroff</command></term>
    435411        <listitem>
    436           <para>Tells the kernel to halt the system and switch off the computer
     412          <para>Instructs the kernel to halt the system and switch off the computer
    437413          (see <command>halt</command>)</para>
    438414          <indexterm zone="ch-system-systemd poweroff">
     
    445421        <term><command>reboot</command></term>
    446422        <listitem>
    447           <para>Tells the kernel to reboot the system (see
     423          <para>Instructs the kernel to reboot the system (see
    448424          <command>halt</command>)</para>
    449425          <indexterm zone="ch-system-systemd reboot">
     
    456432        <term><command>resolvconf</command></term>
    457433        <listitem>
    458           <para>Register DNS server and domain configuration with
     434          <para>Registers DNS server and domain configuration with
    459435          <command>systemd-resolved</command></para>
    460436          <indexterm zone="ch-system-systemd resolvconf">
     
    467443        <term><command>resolvectl</command></term>
    468444        <listitem>
    469           <para>Send control commands to the network name resolution
    470           manager, or resolve domain names, IPv4 and IPv6 addresses,
     445          <para>Sends control commands to the network name resolution
     446          manager, or resolves domain names, IPv4 and IPv6 addresses,
    471447          DNS records, and services.</para>
    472448          <indexterm zone="ch-system-systemd resolvectl">
     
    479455        <term><command>runlevel</command></term>
    480456        <listitem>
    481           <para>Reports the previous and the current run-level, as noted in the
     457          <para>Outputs the previous and the current run-level, as noted in the
    482458          last run-level record in <filename>/var/run/utmp</filename></para>
    483459          <indexterm zone="ch-system-systemd runlevel">
     
    490466        <term><command>shutdown</command></term>
    491467        <listitem>
    492           <para>Brings the system down in a secure way, signaling all processes
    493           and notifying all logged-in users</para>
     468          <para>Brings the system down in a safe and secure manner, signaling
     469          all processes and notifying all logged-in users</para>
    494470          <indexterm zone="ch-system-systemd shutdown">
    495471            <primary sortas="b-shutdown">shutdown</primary>
     
    501477        <term><command>systemctl</command></term>
    502478        <listitem>
    503           <para>Used to introspect and control the state of the systemd system
     479          <para>Is used to introspect and control the state of the systemd system
    504480          and service manager</para>
    505481          <indexterm zone="ch-system-systemd systemctl">
     
    512488        <term><command>systemd-analyze</command></term>
    513489        <listitem>
    514           <para>Used to determine system boot-up performance of the current
    515           boot</para>
     490          <para>Is used to determine system startup performance of the current
     491          boot, as well as identify troublesome systemd units</para>
    516492          <indexterm zone="ch-system-systemd systemd-analyze">
    517493            <primary sortas="b-systemd-analyze">systemd-analyze</primary>
     
    523499        <term><command>systemd-ask-password</command></term>
    524500        <listitem>
    525           <para>Used to query a system password or passphrase from the user,
     501          <para>Is used to query a system password or passphrase from the user,
    526502          using a question message specified on the command line</para>
    527503          <indexterm zone="ch-system-systemd systemd-ask-password">
     
    534510        <term><command>systemd-cat</command></term>
    535511        <listitem>
    536           <para>Used to connect STDOUT and STDERR of a process with the Journal
     512          <para>Is used to connect the STDOUT and STDERR outputs of a process
     513          with the systemd journal.
    537514          </para>
    538515          <indexterm zone="ch-system-systemd systemd-cat">
     
    567544        <term><command>systemd-delta</command></term>
    568545        <listitem>
    569           <para>Used to identify and compare configuration files in
     546          <para>Is used to identify and compare configuration files in
    570547          <filename class="directory">/etc</filename> that override default
    571548          counterparts in <filename class="directory">/usr</filename></para>
     
    579556        <term><command>systemd-detect-virt</command></term>
    580557        <listitem>
    581           <para>Detects execution in a virtualized environment</para>
     558          <para>Detects whether the system is being run in a virtual
     559          environment, and adjusts udev accordingly.</para>
    582560          <indexterm zone="ch-system-systemd systemd-detect-virt">
    583561            <primary sortas="b-systemd-detect-virt">systemd-detect-virt</primary>
     
    589567        <term><command>systemd-escape</command></term>
    590568        <listitem>
    591           <para>Used to escape strings for inclusion in systemd unit
     569          <para>Is used to escape strings for inclusion in systemd unit
    592570          names</para>
    593571          <indexterm zone="ch-system-systemd systemd-escape">
     
    600578        <term><command>systemd-hwdb</command></term>
    601579        <listitem>
    602           <para>Used to manage hardware database (hwdb)</para>
     580          <para>Is used to manage the hardware database (hwdb)</para>
    603581          <indexterm zone="ch-system-systemd systemd-hwdb">
    604582            <primary sortas="b-systemd-hwdb">systemd-hwdb</primary>
     
    610588        <term><command>systemd-id128</command></term>
    611589        <listitem>
    612           <para>Generate and print id128 strings</para>
     590          <para>Generates and prints id128 strings</para>
    613591          <indexterm zone="ch-system-systemd systemd-id128">
    614592            <primary sortas="b-systemd-id128">systemd-id128</primary>
     
    620598        <term><command>systemd-inhibit</command></term>
    621599        <listitem>
    622           <para>Used to execute a program with a shutdown, sleep or idle
    623           inhibitor lock taken</para>
     600          <para>Is used to execute a program with a shutdown, sleep or idle
     601          inhibitor lock taken, preventing an action such as a system shutdown
     602          until the process is completed.</para>
    624603          <indexterm zone="ch-system-systemd systemd-inhibit">
    625604            <primary sortas="b-systemd-inhibit">systemd-inhibit</primary>
     
    631610        <term><command>systemd-machine-id-setup</command></term>
    632611        <listitem>
    633           <para>Used by system installer tools to initialize the machine ID
     612          <para>Is used by system installer tools to initialize the machine ID
    634613          stored in <filename>/etc/machine-id</filename> at install time with a
    635614          randomly generated ID</para>
     
    643622        <term><command>systemd-mount</command></term>
    644623        <listitem>
    645           <para>A tool to temporarily mount or auto-mount a drive.</para>
     624          <para>Is used to temporarily mount or automount disks.</para>
    646625          <indexterm zone="ch-system-systemd systemd-mount">
    647626            <primary sortas="b-systemd-mount">systemd-mount</primary>
     
    653632        <term><command>systemd-notify</command></term>
    654633        <listitem>
    655           <para>Used by daemon scripts to notify the init system about status
     634          <para>Is used by daemon scripts to notify the init system about status
    656635          changes</para>
    657636          <indexterm zone="ch-system-systemd systemd-notify">
     
    664643        <term><command>systemd-nspawn</command></term>
    665644        <listitem>
    666           <para>Used to run a command or OS in a light-weight namespace
     645          <para>Is used to run a command or OS in a light-weight namespace
    667646          container</para>
    668647          <indexterm zone="ch-system-systemd systemd-nspawn">
     
    675654        <term><command>systemd-path</command></term>
    676655        <listitem>
    677           <para>Used to query system and user paths</para>
     656          <para>Is used to query system and user paths</para>
    678657          <indexterm zone="ch-system-systemd systemd-path">
    679658            <primary sortas="b-systemd-path">systemd-path</primary>
     
    685664        <term><command>systemd-repart</command></term>
    686665        <listitem>
    687           <para>Used go grow and add partitions to a partition table when
     666          <para>Is used to grow and add partitions to a partition table when
    688667          systemd is used in an OS image (e.g. a container).</para>
    689668          <indexterm zone="ch-system-systemd systemd-repart">
     
    696675        <term><command>systemd-resolve</command></term>
    697676        <listitem>
    698           <para>Used to resolve domain names, IPV4 and IPv6 addresses, DNS
     677          <para>Is used to resolve domain names, IPV4 and IPv6 addresses, DNS
    699678          resource records, and services</para>
    700679          <indexterm zone="ch-system-systemd systemd-resolve">
     
    707686        <term><command>systemd-run</command></term>
    708687        <listitem>
    709           <para>Used to create and start a transient .service or a .scope unit
    710           and run the specified command in it</para>
     688          <para>Is used to create and start a transient .service or a .scope
     689          unit and run the specified command in it. This is useful for
     690          validating systemd units.</para>
    711691          <indexterm zone="ch-system-systemd systemd-run">
    712692            <primary sortas="b-systemd-run">systemd-run</primary>
     
    715695      </varlistentry>
    716696
    717       <!-- <varlistentry id="systemd-stdio-bridge">
    718         <term><command>systemd-stdio-bridge</command></term>
    719         <listitem>
    720           <para>To be completed</para>
    721           <indexterm zone="ch-system-systemd systemd-stdio-bridge">
    722             <primary sortas="b-systemd-stdio-bridge">systemd-stdio-bridge</primary>
    723           </indexterm>
    724         </listitem>
    725       </varlistentry> -->
    726 
    727697      <varlistentry id="systemd-socket-activate">
    728698        <term><command>systemd-socket-activate</command></term>
    729699        <listitem>
    730           <para>A tool to listen on socket devices and launch a process upon
    731           connection.</para>
     700          <para>Is used to listen on socket devices and launch a process upon
     701          a successful connection to the socket.</para>
    732702          <indexterm zone="ch-system-systemd systemd-socket-activate">
    733703            <primary sortas="b-systemd-socket-activate">systemd-socket-activate</primary>
     
    752722        <term><command>systemd-umount</command></term>
    753723        <listitem>
    754           <para>Unmount mount points</para>
     724          <para>Unmounts mount points</para>
    755725          <indexterm zone="ch-system-systemd systemd-umount">
    756726            <primary sortas="b-systemd-umount">systemd-umount</primary>
     
    762732        <term><command>systemd-tty-ask-password-agent</command></term>
    763733        <listitem>
    764           <para>Used to list or process pending systemd password requests</para>
     734          <para>Is used to list and/or process pending systemd password
     735          requests</para>
    765736          <indexterm zone="ch-system-systemd systemd-tty-ask-password-agent">
    766737            <primary sortas="b-systemd-tty-ask-password-agent">systemd-tty-ask-password-agent</primary>
     
    783754        <term><command>timedatectl</command></term>
    784755        <listitem>
    785           <para>Used to query and change the system clock and its settings
     756          <para>Is used to query and change the system clock and its settings
    786757          </para>
    787758          <indexterm zone="ch-system-systemd timedatectl">
     
    794765        <term><command>udevadm</command></term>
    795766        <listitem>
    796           <para>Generic udev administration tool: controls the udevd daemon,
    797           provides info from the Udev database, monitors uevents, waits for
    798           uevents to finish, tests udev configuration, and triggers uevents
    799           for a given device</para>
     767          <para>Is a generic udev administration tool which controls the udevd
     768          daemon, provides info from the Udev hardware database, monitors
     769          uevents, waits for uevents to finish, tests udev configuration, and
     770          triggers uevents for a given device</para>
    800771          <indexterm zone="ch-system-systemd udevadm">
    801772            <primary sortas="b-udevadm">udevadm</primary>
     
    807778        <term><filename class="libraryfile">libsystemd</filename></term>
    808779        <listitem>
    809           <para>The main systemd utility library</para>
     780          <para>Is the main systemd utility library</para>
    810781          <indexterm zone="ch-system-systemd libsystemd">
    811782            <primary sortas="c-libsystemd">libsystemd</primary>
     
    817788        <term><filename class="libraryfile">libudev</filename></term>
    818789        <listitem>
    819           <para>A library to access Udev device information</para>
     790          <para>Is a library to access Udev device information</para>
    820791          <indexterm zone="ch-system-systemd libudev">
    821792            <primary sortas="c-libudev">libudev</primary>
Note: See TracChangeset for help on using the changeset viewer.