Changes in / [9bfff29:372bbbb]


Ignore:
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • appendices/dependencies.xml

    r9bfff29 r372bbbb  
    29362936            <ulink url="&blfs-book;postlfs/p11-kit.html">p11-kit</ulink>,
    29372937            <ulink url="&blfs-book;general/pcre2.html">PCRE2</ulink>,
     2938            <ulink url="&pypi-home;pefile">pefile</ulink>,
    29382939            <ulink url="&blfs-book;postlfs/polkit.html">Polkit</ulink>,
    29392940            <ulink url='&pypi-home;/pyelftools'>pyelftools</ulink>,
  • chapter01/changelog.xml

    r9bfff29 r372bbbb  
    4242
    4343    <listitem>
     44      <para>2023-12-16</para>
     45      <itemizedlist>
     46        <listitem>
     47          <para>[xry111] - Update to <phrase revision='sysv'>udev
     48          from </phrase>systemd-255.  Fixes
     49          <ulink url='&lfs-ticket-root;5390'>#5390</ulink>.</para>
     50        </listitem>
     51      </itemizedlist>
     52    </listitem>
     53
     54    <listitem>
    4455      <para>2023-12-14</para>
    4556      <itemizedlist>
    4657        <listitem>
    4758           <para>[bdubbs] - Update to util-linux v2.39.3. Fixes
    48            <ulink url='&lfs-ticket-root;5390'>#5390</ulink>.</para>
     59           <ulink url='&lfs-ticket-root;5388'>#5388</ulink>.</para>
    4960        </listitem>
    5061        <listitem>
  • chapter08/systemd.xml

    r9bfff29 r372bbbb  
    6363      -Dsysusers=false              \
    6464      -Drpmmacrosdir=no             \
    65       -Dhomed=false                 \
     65      -Dhomed=disabled              \
    6666      -Duserdb=false                \
    6767      -Dman=false                   \
     
    7070      -Ddev-kvm-mode=0660           \
    7171      -Dnobody-group=nogroup        \
     72      -Dsysupdate=disabled          \
     73      -Dukify=disabled              \
    7274      -Ddocdir=/usr/share/doc/systemd-&systemd-version; \
    7375      ..</userinput></screen>
     
    140142
    141143      <varlistentry>
    142         <term><parameter>-D{userdb,homed}=false</parameter></term>
     144        <term><parameter>-Dhomed=disabled</parameter> and
     145        <parameter>-Duserdb=false</parameter></term>
    143146        <listitem>
    144147          <para>Remove two daemons with dependencies that do not fit
     
    188191        </listitem>
    189192      </varlistentry>
     193
     194      <varlistentry>
     195        <term><parameter>-Dsysupdate=disabled</parameter></term>
     196        <listitem>
     197          <para>Do not install the <command>systemd-sysupdate</command>
     198          tool.  It's designed for automatically upgrading binary distros,
     199          so it's useless for a basic Linux system built from source.
     200          And it will report errors on boot if it's enabled but not properly
     201          configured.</para>
     202        </listitem>
     203      </varlistentry>
     204
     205      <varlistentry>
     206        <term><parameter>-Dukify=disabled</parameter></term>
     207        <listitem>
     208          <para>Do not install the <command>systemd-ukify</command> script.
     209          At runtime this script requires the
     210          <application>pefile</application> Python module that neither LFS
     211          nor BLFS provides.</para>
     212        </listitem>
     213      </varlistentry>
     214
    190215    </variablelist>
    191216
     
    214239
    215240<screen><userinput remap="adjust">systemctl preset-all</userinput></screen>
    216 
    217     <para>Disable two services for upgrading binary distros.  They are useless for
    218     a basic Linux system built from source, and each one will report an error if
    219     it's enabled but not configured:</para>
    220 
    221 <screen><userinput remap="adjust">systemctl disable systemd-sysupdate{,-reboot}</userinput></screen>
    222241
    223242<!-- dev: 50-pid-max.conf is not removed in BLFS, so I commented the following out.
  • chapter08/udev.xml

    r9bfff29 r372bbbb  
    126126    </variablelist>
    127127
     128    <para>Get the list of the shipped udev helpers and save it into an
     129    environment variable:</para>
     130
     131    <screen><userinput remap="make">udev_helpers=$(grep "'name' :" ../src/udev/meson.build | \
     132               awk '{print $3}' | tr -d ",'" | grep -v 'udevadm')</userinput></screen>
     133
    128134    <para>Only build the components needed for udev:</para>
    129135
    130136    <screen><userinput remap="make">ninja udevadm systemd-hwdb                                           \
    131137      $(ninja -n | grep -Eo '(src/(lib)?udev|rules.d|hwdb.d)/[^ ]*') \
    132       $(realpath libudev.so --relative-to .)</userinput></screen>
     138      $(realpath libudev.so --relative-to .)                         \
     139      $udev_helpers udevadm</userinput></screen>
    133140
    134141    <para>Install the package:</para>
     
    148155                      -not -name '*power-switch*') /usr/lib/udev/rules.d/
    149156install -vm644 hwdb.d/*  ../hwdb.d/{*.hwdb,README} /usr/lib/udev/hwdb.d/
    150 install -vm755 $(find src/udev \
    151                       -type f -not -name '*.*')    /usr/lib/udev
     157install -vm755 $udev_helpers                       /usr/lib/udev
    152158install -vm644 ../network/99-default.link          /usr/lib/udev/network</userinput></screen>
    153159
  • chapter09/symlinks.xml

    r9bfff29 r372bbbb  
    113113      creating your network configuration files.</para>
    114114
     115      <para>Even if the custom udev rule file is created, udev may still
     116      assign one or more alternative names for a NIC based on physical
     117      characteristics.  If a custom udev rule would rename another NIC using
     118      a name already assigned as an alternative name of another NIC, this
     119      udev rule will fail.  If this issue happens, you may create the
     120      <filename>/etc/udev/network/99-default.link</filename> configuration
     121      file with an empty alternative assignment policy, overriding the
     122      default configuration file
     123      <filename>/usr/lib/udev/network/99-default.link</filename>:</para>
     124
     125<screen role="nodump"><userinput>sed -e '/^AlternativeNamesPolicy/s/=.*$/=/'  \
     126    -i /usr/lib/udev/network/99-default.link \
     127     > /etc/udev/network/99-default.link</userinput></screen>
    115128    </sect3>
    116129
  • packages.ent

    r9bfff29 r372bbbb  
    662662<!ENTITY sysklogd-fin-sbu "less than 0.1 SBU">
    663663
    664 <!ENTITY systemd-version  "254">
     664<!ENTITY systemd-version  "255">
    665665<!--<!ENTITY systemd-stable   "6b4878d">-->
    666666<!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel
    667667     change that is incompatible, we will switch to the backport branch until the next stable release. -->
    668 <!ENTITY systemd-size     "13,985 KB">
     668<!ENTITY systemd-size     "14,516 KB">
    669669<!ENTITY systemd-url      "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz">
    670670<!--<!ENTITY systemd-url      "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">-->
    671 <!ENTITY systemd-md5      "0d266e5361dc72097b6c18cfde1c0001">
     671<!ENTITY systemd-md5      "521cda27409a9edf0370c128fae3e690">
    672672<!ENTITY systemd-home     "https://www.freedesktop.org/wiki/Software/systemd/">
    673 <!ENTITY systemd-man-version "254">
    674 <!ENTITY systemd-man-size "626 KB">
     673<!ENTITY systemd-man-version "255">
     674<!ENTITY systemd-man-size "652 KB">
    675675<!--<!ENTITY systemd-man-url  "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">-->
    676676<!ENTITY systemd-man-url  "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
    677 <!ENTITY systemd-man-md5  "fc32faeac581e1890ca27fcea3858410">
     677<!ENTITY systemd-man-md5  "1ebe54d7a80f9abf8f2d14ddfeb2432d">
    678678<!ENTITY systemd-fin-du   "238 MB">
    679679<!ENTITY systemd-fin-sbu  "0.7 SBU">
Note: See TracChangeset for help on using the changeset viewer.