Changeset d3e7e98
- Timestamp:
- 05/30/2022 03:45:10 AM (2 years ago)
- Branches:
- multilib
- Children:
- bdb4c90
- Parents:
- e8d4ea4 (diff), 5f3777a (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:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
re8d4ea4 rd3e7e98 42 42 43 43 <listitem> 44 <para>2022-05-29</para> 45 <itemizedlist> 46 <listitem> 47 <para>[xry111] - Update to vim-8.2.5014 (security fixes). 48 Addresses <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para> 49 </listitem> 50 <listitem> 51 <para>[xry111] - Update to ninja-1.11.0. Fixes 52 <ulink url="&lfs-ticket-root;5062">#5062</ulink>.</para> 53 </listitem> 54 <listitem> 55 <para>[xry111] - Update to systemd-251. Fixes 56 <ulink url="&lfs-ticket-root;5064">#5064</ulink>.</para> 57 </listitem> 58 </itemizedlist> 59 </listitem> 60 61 <listitem> 44 62 <para>2022-05-16</para> 45 63 <itemizedlist> -
chapter01/whatsnew.xml
re8d4ea4 rd3e7e98 195 195 <para>Ncurses-&ncurses-version;</para> 196 196 </listitem>--> 197 < !--<listitem>197 <listitem> 198 198 <para>Ninja-&ninja-version;</para> 199 </listitem> -->199 </listitem> 200 200 <listitem> 201 201 <para>Openssl-&openssl-version;</para> … … 231 231 <para>Sysklogd-&sysklogd-version;</para> 232 232 </listitem>--> 233 < !--<listitem revision="systemd">233 <listitem revision="systemd"> 234 234 <para>Systemd-&systemd-version;</para> 235 </listitem> -->235 </listitem> 236 236 <listitem revision="sysv"> 237 237 <para>SysVinit-&sysvinit-version;</para> … … 299 299 <para>perl-5.34.0-upstream_fixes-1.patch</para> 300 300 </listitem> 301 <listitem> 302 <para>systemd-250-kernel_5.17_fixes-1.patch</para> 303 </listitem> 304 <listitem> 305 <para>systemd-250-upstream_fixes-1.patch</para> 306 </listitem> 301 307 302 308 </itemizedlist> -
chapter03/patches.xml
re8d4ea4 rd3e7e98 136 136 </varlistentry> 137 137 138 <varlistentry revision="systemd">139 <term>Systemd Upstream Fixes Patch - <token>&systemd-upstream-fixes-patch-size;</token>:</term>140 <listitem>141 <para>Download: <ulink url="&patches-root;&systemd-upstream-fixes-patch;"/></para>142 <para>MD5 sum: <literal>&systemd-upstream-fixes-patch-md5;</literal></para>143 </listitem>144 </varlistentry>145 146 <varlistentry revision="systemd">147 <term>Systemd Kernel Fixes Patch - <token>&systemd-kernel-fixes-patch-size;</token>:</term>148 <listitem>149 <para>Download: <ulink url="&patches-root;&systemd-kernel-fixes-patch;"/></para>150 <para>MD5 sum: <literal>&systemd-kernel-fixes-patch-md5;</literal></para>151 </listitem>152 </varlistentry>153 154 138 <varlistentry> 155 139 <term>Xz Upstream Fix Patch - <token>&xz-upstream-fix-patch-size;</token>:</term> -
chapter08/check.xml
re8d4ea4 rd3e7e98 93 93 94 94 <varlistentry id="libcheck"> 95 <term><filename class="libraryfile">libcheck. {a,so}</filename></term>95 <term><filename class="libraryfile">libcheck.so</filename></term> 96 96 <listitem> 97 97 <para>Contains functions that allow Check to be called from a test -
chapter08/openssl.xml
re8d4ea4 rd3e7e98 82 82 <para> 83 83 You should update OpenSSL when a new version which fixes vulnerabilities 84 is announced. The releases run in series, with a letter for each release 85 after the initial release (e.g. 1.1.1, 1.1.1a, 1.1.1b, etc). Because LFS 86 installs only the shared libraries, there is no need to recompile packages 87 which link to <filename class="libraryfile">libcrypto.so</filename> or 84 is announced. Since OpenSSL 3.0.0, the OpenSSL versioning scheme 85 follows the MAJOR.MINOR.PATCH format. API/ABI compatibility 86 are guaranteed for the same MAJOR version number. Because LFS 87 installs only the shared libraries, there is no need to recompile 88 packages which link to 89 <filename class="libraryfile">libcrypto.so</filename> or 88 90 <filename class="libraryfile">libssl.so</filename> 89 <emphasis>when upgrading in the same series.</emphasis> 91 <emphasis>when upgrading to a version with MAJOR version number 92 unchanged</emphasis>. 90 93 </para> 91 94 -
chapter08/systemd.xml
re8d4ea4 rd3e7e98 41 41 <title>Installation of systemd</title> 42 42 43 <para>First, apply a patch to fix a security vulnerability and regressions44 with hostnames and idle units:</para>45 46 <screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-upstream_fixes-1.patch</userinput></screen>47 48 <para>Now, apply a patch to fix a problem with the linux kernel's headers in49 version 5.17 and later:</para>50 51 <screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-kernel_5.17_fixes-1.patch</userinput></screen>52 53 43 <para>Remove two unneeded groups, 54 44 <systemitem class="groupname">render</systemitem> and … … 65 55 66 56 meson --prefix=/usr \ 67 --sysconfdir=/etc \68 --localstatedir=/var \69 57 --buildtype=release \ 70 -Dblkid=true \71 58 -Ddefault-dnssec=no \ 72 59 -Dfirstboot=false \ … … 74 61 -Dldconfig=false \ 75 62 -Dsysusers=false \ 76 -Db_lto=false \77 63 -Drpmmacrosdir=no \ 78 64 -Dhomed=false \ … … 80 66 -Dman=false \ 81 67 -Dmode=release \ 68 -Dpamconfdir=no \ 82 69 -Ddocdir=/usr/share/doc/systemd-&systemd-version; \ 83 70 ..</userinput></screen> … … 174 161 </varlistentry> 175 162 163 <varlistentry> 164 <term><parameter>-Dpamconfdir=no</parameter></term> 165 <listitem> 166 <para>Prevent the installation of a PAM configuration file not 167 functional on LFS.</para> 168 </listitem> 169 </varlistentry> 176 170 </variablelist> 177 171 … … 186 180 <para>Install the man pages:</para> 187 181 188 <screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz -C /usr/share/man</userinput></screen> 189 190 <para>Remove a useless directory:</para> 191 192 <screen><userinput remap="install">rm -rf /usr/lib/pam.d</userinput></screen> 182 <!-- Please make sure systemd man pages tarball has a common leading 183 component in the path. --> 184 <screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz --strip-components=1 -C /usr/share/man</userinput></screen> 193 185 194 186 <para>Create the <filename>/etc/machine-id</filename> file needed by … … 200 192 201 193 <screen><userinput remap="adjust">systemctl preset-all</userinput></screen> 194 195 <para>Disable a service for upgrading binary distros. It's useless for 196 a basic Linux system built from source, and it will report an error if 197 it's enabled but not configured:</para> 198 199 <screen><userinput remap="adjust">systemctl disable systemd-sysupdate</userinput></screen> 202 200 203 201 <!-- dev: 50-pid-max.conf is not removed in BLFS, so I commented the following out. -
chapter09/networkd.xml
re8d4ea4 rd3e7e98 27 27 of a static <filename>/etc/resolv.conf</filename> file. Both services are 28 28 enabled by default.</para> 29 30 <note> 31 <para> 32 If you will not use <command>systemd-networkd</command> for network 33 configuration (for example, when the system is not connected to 34 network, or you want to use another utility like NetworkManager 35 for network configuration), disable a service to prevent an error 36 message during boot: 37 </para> 38 <screen role='nodump'><userinput>systemctl disable systemd-networkd-wait-online</userinput></screen> 39 </note> 29 40 30 41 <para>Configuration files for <command>systemd-networkd</command> (and -
packages.ent
re8d4ea4 rd3e7e98 534 534 <!ENTITY ncurses-fin-sbu "0.4 SBU"> 535 535 536 <!ENTITY ninja-version "1.1 0.2">537 <!ENTITY ninja-size "2 09KB">536 <!ENTITY ninja-version "1.11.0"> 537 <!ENTITY ninja-size "228 KB"> 538 538 <!ENTITY ninja-url "&github;/ninja-build/ninja/archive/v&ninja-version;/ninja-&ninja-version;.tar.gz"> 539 <!ENTITY ninja-md5 " 639f75bc2e3b19ab893eaf2c810d4eb4">539 <!ENTITY ninja-md5 "7d1a1a2f5cdc06795b3054df5c17d5ef"> 540 540 <!ENTITY ninja-home "https://ninja-build.org/"> 541 541 <!ENTITY ninja-fin-du "64 MB"> … … 650 650 <!ENTITY sysklogd-fin-sbu "less than 0.1 SBU"> 651 651 652 <!ENTITY systemd-version "25 0">652 <!ENTITY systemd-version "251"> 653 653 <!--<!ENTITY systemd-stable "6b4878d">--> 654 654 <!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel 655 655 change that is incompatible, we will switch to the backport branch until the next stable release. --> 656 <!ENTITY systemd-size "1 0,856KB">656 <!ENTITY systemd-size "11,168 KB"> 657 657 <!ENTITY systemd-url "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz"> 658 658 <!--<!ENTITY systemd-url "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">--> 659 <!ENTITY systemd-md5 "8 929beb037c587ada4ed201f19756fe2">659 <!ENTITY systemd-md5 "8090fcccc3a2ec20995e89d56fed61b1"> 660 660 <!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/"> 661 <!ENTITY systemd-man-version "25 0">661 <!ENTITY systemd-man-version "251"> 662 662 <!ENTITY systemd-man-size "596 KB"> 663 663 <!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">--> 664 664 <!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz"> 665 <!ENTITY systemd-man-md5 " af3aca39abe4e990cb2a9ac63dcdf506">665 <!ENTITY systemd-man-md5 "87053ffef1cfb74e4fe28f627e12a2a4"> 666 666 <!ENTITY systemd-fin-du "273 MB"> 667 667 <!ENTITY systemd-fin-sbu "2.2 SBU"> … … 730 730 <!ENTITY util-linux-fin-sbu "1.1 SBU"> 731 731 732 <!ENTITY vim-version "8.2. 4814">732 <!ENTITY vim-version "8.2.5014"> 733 733 <!ENTITY vim-majmin "82"> 734 734 <!ENTITY vim-docdir "vim/vim82"> 735 <!ENTITY vim-size "10, 486KB">735 <!ENTITY vim-size "10,568 KB"> 736 736 <!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">--> 737 737 <!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.xz"> 738 <!ENTITY vim-md5 " 3ffc16fd72de90ab72f7d94dee30a806">738 <!ENTITY vim-md5 "5b27e59fa53b74611422af6fa4149957"> 739 739 <!ENTITY vim-home "https://www.vim.org"> 740 740 <!ENTITY vim-fin-du "206 MB"> -
patches.ent
re8d4ea4 rd3e7e98 86 86 <!ENTITY sysvinit-consolidated-patch-size "2.4 KB"> 87 87 88 <!ENTITY systemd-upstream-fixes-patch "systemd-&systemd-version;-upstream_fixes-1.patch">89 <!ENTITY systemd-upstream-fixes-patch-md5 "71eac6abdad5fba2039dcd011a9ae5b3">90 <!ENTITY systemd-upstream-fixes-patch-size "20 KB">91 92 <!ENTITY systemd-kernel-fixes-patch "systemd-&systemd-version;-kernel_5.17_fixes-1.patch">93 <!ENTITY systemd-kernel-fixes-patch-md5 "34cee987b35d5d522fd3317e08057c1d">94 <!ENTITY systemd-kernel-fixes-patch-size "2.7 KB">95 96 88 <!ENTITY xz-upstream-fix-patch "xz-&xz-version;-upstream_fix-1.patch"> 97 89 <!ENTITY xz-upstream-fix-patch-md5 "584c72ea3d8f7502b2770670f3090788">
Note:
See TracChangeset
for help on using the changeset viewer.