Ignore:
Timestamp:
05/12/2021 05:26:46 AM (3 years ago)
Author:
Thomas Trepl (Moody) <thomas@…>
Branches:
ml-11.0, multilib
Children:
3de7f52
Parents:
0e9fb93 (diff), d7a9421 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge pre-LFS-11-0 changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter08/systemd.xml

    r0e9fb93 rdf462a9  
    4848
    4949    <!-- For linux-5.11's API headers changing the rfkill_event structure -->
    50     <para>First, apply a patch to fix some regressions and fix functionality
    51     with future versions of the kernel:</para>
    52 
    53 <screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-upstream_fixes-3.patch</userinput></screen>
     50    <para>First, apply a patch to fix some build issues:</para>
     51
     52<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-upstream_fixes-1.patch</userinput></screen>
    5453
    5554    <para>Remove tests that cannot be built in chroot:</para>
    5655
    57 <screen><userinput remap="pre">sed '181,$ d' -i src/resolve/meson.build</userinput></screen>
     56<screen><userinput remap="pre">sed '177,$ d' -i src/resolve/meson.build</userinput></screen>
    5857
    5958    <para>Remove an unneeded group,
     
    7776      -Dfirstboot=false             \
    7877      -Dinstall-tests=false         \
    79       -Dkmod-path=/bin/kmod         \
    8078      -Dldconfig=false              \
    81       -Dmount-path=/bin/mount       \
    82       -Drootprefix=                 \
    83       -Drootlibdir=/lib             \
    84       -Dsplit-usr=true              \
    85       -Dsulogin-path=/sbin/sulogin  \
    8679      -Dsysusers=false              \
    87       -Dumount-path=/bin/umount     \
    8880      -Db_lto=false                 \
    8981      -Drpmmacrosdir=no             \
     
    9991
    10092      <varlistentry>
    101         <term><parameter>-D*-path=*</parameter></term>
    102         <listitem>
    103           <para>These switches provide the location of binaries needed by
    104           systemd at runtime that have not yet been installed.</para>
    105         </listitem>
    106       </varlistentry>
    107 
    108       <varlistentry>
    10993        <term><parameter>-Ddefault-dnssec=no</parameter></term>
    11094        <listitem>
     
    137121          distributions such as LFS and makes the boot time longer. Remove it
    138122          if the described feature is desired.</para>
    139         </listitem>
    140       </varlistentry>
    141 
    142       <varlistentry>
    143         <term><parameter>-Droot*</parameter></term>
    144         <listitem>
    145           <para>These switches ensure that core programs and
    146           shared libraries are installed in subdirectories
    147           of the root partition.</para>
    148         </listitem>
    149       </varlistentry>
    150 
    151       <varlistentry>
    152         <term><parameter>-Dsplit-usr=true</parameter></term>
    153         <listitem>
    154           <para>This switch ensures that systemd will work on
    155           systems where /bin, /lib and /sbin directories are not
    156           symlinks to their /usr counterparts.</para>
    157123        </listitem>
    158124      </varlistentry>
     
    385351        <seg>bootctl, busctl, coredumpctl, halt (symlink to systemctl),
    386352        hostnamectl, init, journalctl, kernel-install, localectl, loginctl,
    387         machinectl, networkctl, portablectl, poweroff (symlink to
     353        machinectl, networkctl, oomctl, portablectl, poweroff (symlink to
    388354        systemctl), reboot (symlink to systemctl), resolvconf (symlink to
    389355        resolvectl), resolvectl, runlevel (symlink to systemctl), shutdown
    390356        (symlink to systemctl), systemctl, systemd-analyze,
    391357        systemd-ask-password, systemd-cat, systemd-cgls, systemd-cgtop,
    392         systemd-delta, systemd-detect-virt, systemd-dissect, systemd-escape,
    393         systemd-hwdb, systemd-id128, systemd-inhibit, systemd-machine-id-setup,
     358        systemd-cryptenroll, systemd-delta, systemd-detect-virt,
     359        systemd-dissect, systemd-escape, systemd-hwdb, systemd-id128,
     360        systemd-inhibit, systemd-machine-id-setup,
    394361        systemd-mount, systemd-notify, systemd-nspawn, systemd-path,
    395362        systemd-repart, systemd-resolve (symlink to resolvectl), systemd-run,
    396         systemd-socket-activate, systemd-stdio-bridge, systemd-tmpfiles,
    397         systemd-tty-ask-password-agent, systemd-umount (symlink to
    398         systemd-mount), telinit (symlink to systemctl), timedatectl, and
    399         udevadm</seg>
     363        systemd-socket-activate, systemd-stdio-bridge, systemd-sysext,
     364        systemd-tmpfiles, systemd-tty-ask-password-agent,
     365        systemd-umount (symlink to systemd-mount),
     366        telinit (symlink to systemctl), timedatectl, and udevadm</seg>
    400367        <seg>libnss_myhostname.so.2, libnss_mymachines.so.2,
    401368        libnss_resolve.so.2, libnss_systemd.so.2,
    402         libsystemd.so, libsystemd-shared-&systemd-version;.so (in /lib/systemd),
     369        libsystemd.so, libsystemd-shared-&systemd-version;.so (in /usr/lib/systemd),
    403370        and libudev.so</seg>
    404371        <seg>/etc/binfmt.d, /etc/init.d, /etc/kernel, /etc/modules-load.d,
    405372        /etc/sysctl.d, /etc/systemd, /etc/tmpfiles.d, /etc/udev,
    406         /etc/xdg/systemd, /lib/systemd, /lib/udev, /usr/include/systemd,
     373        /etc/xdg/systemd, /usr/lib/systemd, /usr/lib/udev, /usr/include/systemd,
    407374        /usr/lib/binfmt.d, /usr/lib/environment.d, /usr/lib/kernel,
    408375        /usr/lib/modules-load.d, /usr/lib/sysctl.d, /usr/lib/systemd,
     
    551518      </varlistentry>
    552519
     520      <varlistentry id="oomctl">
     521        <term><command>oomctl</command></term>
     522        <listitem>
     523          <para>Controls the systemd Out Of Memory daemon</para>
     524          <indexterm zone="ch-system-systemd oomctl">
     525            <primary sortas="b-oomctl">oomctl</primary>
     526          </indexterm>
     527        </listitem>
     528      </varlistentry>
     529
    553530      <varlistentry id="portablectl">
    554531        <term><command>portablectl</command></term>
     
    696673      </varlistentry>
    697674
     675      <varlistentry id="systemd-cryptenroll">
     676        <term><command>systemd-cryptenroll</command></term>
     677        <listitem>
     678          <para>Is used to enroll or remove a system from full disk encryption,
     679          as well as set and query private keys and recovery keys</para>
     680          <indexterm zone="ch-system-systemd systemd-cryptenroll">
     681            <primary sortas="b-systemd-cryptenroll">systemd-cryptenroll</primary>
     682          </indexterm>
     683        </listitem>
     684      </varlistentry>
     685
    698686      <varlistentry id="systemd-delta">
    699687        <term><command>systemd-delta</command></term>
     
    867855          <indexterm zone="ch-system-systemd systemd-socket-activate">
    868856            <primary sortas="b-systemd-socket-activate">systemd-socket-activate</primary>
     857          </indexterm>
     858        </listitem>
     859      </varlistentry>
     860
     861      <varlistentry id="systemd-sysext">
     862        <term><command>systemd-sysext</command></term>
     863        <listitem>
     864          <para>Creates, deletes, and manages system extensions through the
     865          systemd-sysextd daemon</para>
     866          <indexterm zone="ch-system-systemd systemd-sysext">
     867            <primary sortas="b-systemd-sysext">systemd-sysext</primary>
    869868          </indexterm>
    870869        </listitem>
Note: See TracChangeset for help on using the changeset viewer.