Changeset 372bbbb
- Timestamp:
- 12/21/2023 11:30:17 PM (9 months ago)
- Branches:
- multilib, xry111/multilib
- Children:
- 5288b29
- Parents:
- 9bfff29 (diff), 3608380f (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. - Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
appendices/dependencies.xml
r9bfff29 r372bbbb 2936 2936 <ulink url="&blfs-book;postlfs/p11-kit.html">p11-kit</ulink>, 2937 2937 <ulink url="&blfs-book;general/pcre2.html">PCRE2</ulink>, 2938 <ulink url="&pypi-home;pefile">pefile</ulink>, 2938 2939 <ulink url="&blfs-book;postlfs/polkit.html">Polkit</ulink>, 2939 2940 <ulink url='&pypi-home;/pyelftools'>pyelftools</ulink>, -
chapter01/changelog.xml
r9bfff29 r372bbbb 42 42 43 43 <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> 44 55 <para>2023-12-14</para> 45 56 <itemizedlist> 46 57 <listitem> 47 58 <para>[bdubbs] - Update to util-linux v2.39.3. Fixes 48 <ulink url='&lfs-ticket-root;53 90'>#5390</ulink>.</para>59 <ulink url='&lfs-ticket-root;5388'>#5388</ulink>.</para> 49 60 </listitem> 50 61 <listitem> -
chapter08/systemd.xml
r9bfff29 r372bbbb 63 63 -Dsysusers=false \ 64 64 -Drpmmacrosdir=no \ 65 -Dhomed= false\65 -Dhomed=disabled \ 66 66 -Duserdb=false \ 67 67 -Dman=false \ … … 70 70 -Ddev-kvm-mode=0660 \ 71 71 -Dnobody-group=nogroup \ 72 -Dsysupdate=disabled \ 73 -Dukify=disabled \ 72 74 -Ddocdir=/usr/share/doc/systemd-&systemd-version; \ 73 75 ..</userinput></screen> … … 140 142 141 143 <varlistentry> 142 <term><parameter>-D{userdb,homed}=false</parameter></term> 144 <term><parameter>-Dhomed=disabled</parameter> and 145 <parameter>-Duserdb=false</parameter></term> 143 146 <listitem> 144 147 <para>Remove two daemons with dependencies that do not fit … … 188 191 </listitem> 189 192 </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 190 215 </variablelist> 191 216 … … 214 239 215 240 <screen><userinput remap="adjust">systemctl preset-all</userinput></screen> 216 217 <para>Disable two services for upgrading binary distros. They are useless for218 a basic Linux system built from source, and each one will report an error if219 it's enabled but not configured:</para>220 221 <screen><userinput remap="adjust">systemctl disable systemd-sysupdate{,-reboot}</userinput></screen>222 241 223 242 <!-- dev: 50-pid-max.conf is not removed in BLFS, so I commented the following out. -
chapter08/udev.xml
r9bfff29 r372bbbb 126 126 </variablelist> 127 127 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 128 134 <para>Only build the components needed for udev:</para> 129 135 130 136 <screen><userinput remap="make">ninja udevadm systemd-hwdb \ 131 137 $(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> 133 140 134 141 <para>Install the package:</para> … … 148 155 -not -name '*power-switch*') /usr/lib/udev/rules.d/ 149 156 install -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 157 install -vm755 $udev_helpers /usr/lib/udev 152 158 install -vm644 ../network/99-default.link /usr/lib/udev/network</userinput></screen> 153 159 -
chapter09/symlinks.xml
r9bfff29 r372bbbb 113 113 creating your network configuration files.</para> 114 114 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> 115 128 </sect3> 116 129 -
packages.ent
r9bfff29 r372bbbb 662 662 <!ENTITY sysklogd-fin-sbu "less than 0.1 SBU"> 663 663 664 <!ENTITY systemd-version "25 4">664 <!ENTITY systemd-version "255"> 665 665 <!--<!ENTITY systemd-stable "6b4878d">--> 666 666 <!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel 667 667 change that is incompatible, we will switch to the backport branch until the next stable release. --> 668 <!ENTITY systemd-size "1 3,985KB">668 <!ENTITY systemd-size "14,516 KB"> 669 669 <!ENTITY systemd-url "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz"> 670 670 <!--<!ENTITY systemd-url "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">--> 671 <!ENTITY systemd-md5 " 0d266e5361dc72097b6c18cfde1c0001">671 <!ENTITY systemd-md5 "521cda27409a9edf0370c128fae3e690"> 672 672 <!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/"> 673 <!ENTITY systemd-man-version "25 4">674 <!ENTITY systemd-man-size "6 26KB">673 <!ENTITY systemd-man-version "255"> 674 <!ENTITY systemd-man-size "652 KB"> 675 675 <!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">--> 676 676 <!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"> 678 678 <!ENTITY systemd-fin-du "238 MB"> 679 679 <!ENTITY systemd-fin-sbu "0.7 SBU">
Note:
See TracChangeset
for help on using the changeset viewer.