Changes in / [e4b4c5a0:fe48a03]
- Files:
-
- 1 deleted
- 54 edited
Legend:
- Unmodified
- Added
- Removed
-
appendices/dependencies.xml
re4b4c5a0 rfe48a03 327 327 <segtitle>&dependencies;</segtitle> 328 328 <seglistitem> 329 <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc,330 Grep, M4, Make,Perl, and Sed</seg>329 <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make, 330 Perl, and Sed</seg> 331 331 </seglistitem> 332 332 </segmentedlist> … … 936 936 <seglistitem> 937 937 <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, 938 Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch,938 Gettext, Glibc, GMP, Grep, Libxcrypt, M4, Make, MPC, MPFR, Patch, 939 939 Perl, Sed, Tar, Texinfo, and Zstd</seg> 940 940 </seglistitem> … … 1048 1048 <segtitle>&external;</segtitle> 1049 1049 <seglistitem> 1050 <seg> 1051 <ulink url='&blfs-book;general/libunistring.html'> 1052 libunistring 1053 </ulink> 1054 and 1055 <ulink url='&blfs-book;general/libxml2.html'> 1056 libxml2 1057 </ulink> 1058 </seg> 1050 <seg><ulink url='&blfs-book;general/libxml2.html'>libxml2</ulink></seg> 1059 1051 </seglistitem> 1060 1052 </segmentedlist> … … 1575 1567 <segtitle>&external;</segtitle> 1576 1568 <seglistitem> 1577 <seg> 1578 <ulink url="&blfs-book;postlfs/linux-pam.html">Linux-PAM</ulink> 1579 </seg> 1569 <seg>None</seg> 1580 1570 </seglistitem> 1581 1571 </segmentedlist> … … 1888 1878 <segtitle>&before;</segtitle> 1889 1879 <seglistitem> 1890 <seg> Perl, Python, Shadow, and &systemd-udev;</seg>1880 <seg>GCC, Perl, Python, Shadow, and &systemd-udev;</seg> 1891 1881 </seglistitem> 1892 1882 </segmentedlist> … … 1981 1971 </segmentedlist> 1982 1972 1983 <!-- Begin LZ4 dependency info -->1984 <bridgehead renderas="sect2" id="lz4-dep">Lz4</bridgehead>1985 1986 <segmentedlist id="lz4-depends">1987 <segtitle>&dependencies;</segtitle>1988 <seglistitem>1989 <seg>Bash, Binutils, Coreutils, GCC, Glibc, and Make</seg>1990 </seglistitem>1991 </segmentedlist>1992 1993 <segmentedlist id="lz4-rundeps">1994 <segtitle>&runtime;</segtitle>1995 <seglistitem>1996 <seg>Glibc</seg>1997 </seglistitem>1998 </segmentedlist>1999 2000 <segmentedlist id="lz4-testdeps">2001 <segtitle>&testsuites;</segtitle>2002 <seglistitem>2003 <seg>Python</seg>2004 </seglistitem>2005 </segmentedlist>2006 2007 <segmentedlist id="lz4-before">2008 <segtitle>&before;</segtitle>2009 <seglistitem>2010 <seg>Zstd <phrase revision="systemd">and Systemd</phrase></seg>2011 </seglistitem>2012 </segmentedlist>2013 2014 <segmentedlist id="lz4-optdeps">2015 <segtitle>&external;</segtitle>2016 <seglistitem>2017 <seg>None</seg>2018 </seglistitem>2019 </segmentedlist>2020 2021 1973 <!-- Begin M4 dependency info --> 2022 1974 <bridgehead renderas="sect2" id="m4-dep">M4</bridgehead> … … 2150 2102 <segtitle>&dependencies;</segtitle> 2151 2103 <seglistitem> 2152 <seg>Bash, Coreutils, Make, and Sed</seg>2104 <seg>Bash, Coreutils, and Make</seg> 2153 2105 </seglistitem> 2154 2106 </segmentedlist> … … 2396 2348 <segtitle>&testsuites;</segtitle> 2397 2349 <seglistitem> 2398 <seg> <ulink url="&blfs-book;general/cmake.html">cmake</ulink></seg>2350 <seg>None</seg> 2399 2351 </seglistitem> 2400 2352 </segmentedlist> … … 2519 2471 <segtitle>&testsuites;</segtitle> 2520 2472 <seglistitem> 2521 <seg>Iana-Etc, Less ,and Procps-ng</seg>2473 <seg>Iana-Etc, Less. and Procps-ng</seg> 2522 2474 </seglistitem> 2523 2475 </segmentedlist> … … 2915 2867 <seglistitem> 2916 2868 <seg>Acl, Bash, Binutils, Coreutils, Diffutils, Gawk, 2917 GCC, Glibc, Gperf, Grep, Jinja2, Libcap, Libxcrypt, Lz4,Meson,2869 GCC, Glibc, Gperf, Grep, Jinja2, Libcap, Libxcrypt, Meson, 2918 2870 OpenSSL, Pkgconf, Sed, Util-linux, and Zstd</seg> 2919 2871 </seglistitem> … … 2981 2933 <ulink 2982 2934 url="&blfs-book;general/python-modules.html#lxml">lxml</ulink>, 2935 <ulink url="https://lz4.github.io/lz4/">LZ4</ulink>, 2983 2936 <ulink url="&blfs-book;postlfs/make-ca.html">make-ca</ulink>, 2984 2937 <ulink url="&blfs-book;postlfs/p11-kit.html">p11-kit</ulink>, … … 3464 3417 <segtitle>&dependencies;</segtitle> 3465 3418 <seglistitem> 3466 <seg>Binutils, Coreutils, GCC, Glibc, Gzip, Lz4,Make, Xz, and Zlib</seg>3419 <seg>Binutils, Coreutils, GCC, Glibc, Gzip, Make, Xz, and Zlib</seg> 3467 3420 </seglistitem> 3468 3421 </segmentedlist> … … 3493 3446 <seglistitem> 3494 3447 <seg> 3495 None3448 <ulink url="https://lz4.github.io/lz4/">LZ4</ulink> 3496 3449 </seg> 3497 3450 </seglistitem> -
appendices/udev-rules.xml
re4b4c5a0 rfe48a03 14 14 15 15 <para>The rules in this appendix are listed for convenience. Installation is 16 normally done via instructions in <xref linkend='ch-system-udev' role='.'/></para>16 normally done via instructions in <xref linkend='ch-system-udev'/>. </para> 17 17 18 18 <sect1 id="lfsrules" role="wrap"> -
bootscripts/ChangeLog
re4b4c5a0 rfe48a03 1 2024-04-16 Bruce Dubbs <bdubbs@linuxfromscratch.org>2 * Remove blank output line generated in ifup script when bringing3 up wireless interface.4 5 1 2023-10-04 Pierre Labastie <pierre.labastie@neuf.fr> 6 2 * After the changes done on 2022-03-24, several "halt stop" should -
bootscripts/lfs/sbin/ifup
re4b4c5a0 rfe48a03 111 111 done 112 112 113 #if [ "${SERVICE}" = "wpa" ]; then log_success_msg; fi113 if [ "${SERVICE}" = "wpa" ]; then log_success_msg; fi 114 114 115 115 # Create/configure the interface -
chapter01/askforhelp.xml
re4b4c5a0 rfe48a03 16 16 instruction, we strongly discourage posting the issue directly onto 17 17 the upstream support channel before discussing via a LFS support 18 channel listed in <xref linkend="ch-intro-resources" role='.'/>18 channel listed in <xref linkend="ch-intro-resources"/>. 19 19 Doing so is often quite inefficient because the upstream 20 20 maintainers are rarely familiar with LFS building procedure. Even if -
chapter01/changelog.xml
re4b4c5a0 rfe48a03 42 42 43 43 <listitem> 44 <para>2024-06-15</para> 45 <itemizedlist> 46 <listitem> 47 <para>[bdubbs] - Update to vim-9.1.0478. Addresses 44 <para>2024-02-14</para> 45 <itemizedlist> 46 <listitem> 47 <para>[bdubbs] - Update to meson-1.3.2. Fixes 48 <ulink url='&lfs-ticket-root;5442'>#5442</ulink>.</para> 49 </listitem> 50 </itemizedlist> 51 </listitem> 52 53 <listitem> 54 <para>2024-02-12</para> 55 <itemizedlist> 56 <listitem> 57 <para>[bdubbs] - Update to shadow-4.14.5. Fixes 58 <ulink url='&lfs-ticket-root;5437'>#5437</ulink>.</para> 59 </listitem> 60 <listitem> 61 <para>[bdubbs] - Update to setuptools-69.1.0 (Python module). Fixes 62 <ulink url='&lfs-ticket-root;5439'>#5439</ulink>.</para> 63 </listitem> 64 <listitem> 65 <para>[bdubbs] - Update to python-3.12.2. Fixes 66 <ulink url='&lfs-ticket-root;5434'>#5434</ulink>.</para> 67 </listitem> 68 <listitem> 69 <para>[bdubbs] - Update to pkgconf-2.1.1. Fixes 70 <ulink url='&lfs-ticket-root;5432'>#5432</ulink>.</para> 71 </listitem> 72 <listitem> 73 <para>[bdubbs] - Update to MarkupSafe-2.1.5 (Python module). Fixes 74 <ulink url='&lfs-ticket-root;5431'>#5431</ulink>.</para> 75 </listitem> 76 <listitem> 77 <para>[bdubbs] - Update to man-pages-6.06. Fixes 78 <ulink url='&lfs-ticket-root;5438'>#5438</ulink>.</para> 79 </listitem> 80 <listitem> 81 <para>[bdubbs] - Update to expat-2.6.0. Fixes 82 <ulink url='&lfs-ticket-root;5435'>#5435</ulink>.</para> 83 </listitem> 84 <listitem> 85 <para>[bdubbs] - Update to linux-6.7.4. Fixes 86 <ulink url='&lfs-ticket-root;5433'>#5433</ulink>.</para> 87 </listitem> 88 </itemizedlist> 89 </listitem> 90 91 <listitem revision='systemd'> 92 <para>2024-02-10</para> 93 <itemizedlist> 94 <listitem> 95 <para>[xry111] - Fix a bug in systemd breaking running 96 systemd-analyze on an instantiated systemd unit.</para> 97 </listitem> 98 </itemizedlist> 99 </listitem> 100 101 <listitem> 102 <para>2024-02-02</para> 103 <itemizedlist> 104 <listitem> 105 <para>[xry111] - Update to tzdata-2024a. Fixes 106 <ulink url='&lfs-ticket-root;5428'>#5428</ulink>.</para> 107 </listitem> 108 <listitem> 109 <para>[xry111] - Update to glibc-2.39 (security fix). Fixes 110 <ulink url='&lfs-ticket-root;5426'>#5426</ulink>.</para> 111 </listitem> 112 <listitem> 113 <para>[xry111] - Update to linux-6.7.3. Fixes 114 <ulink url='&lfs-ticket-root;5427'>#5427</ulink>.</para> 115 </listitem> 116 </itemizedlist> 117 </listitem> 118 119 <listitem> 120 <para>2024-02-01</para> 121 <itemizedlist> 122 <listitem> 123 <para>[bdubbs] - Update to openssl-3.2.1 (security fix). Fixes 124 <ulink url='&lfs-ticket-root;5425'>#5425</ulink>.</para> 125 </listitem> 126 <listitem> 127 <para>[bdubbs] - Update to zlib-1.3.1. Fixes 128 <ulink url='&lfs-ticket-root;5419'>#5419</ulink>.</para> 129 </listitem> 130 <listitem> 131 <para>[bdubbs] - Update to xz-5.4.6. Fixes 132 <ulink url='&lfs-ticket-root;5423'>#5423</ulink>.</para> 133 </listitem> 134 <listitem> 135 <para>[bdubbs] - Update to linux-6.7.2. Fixes 136 <ulink url='&lfs-ticket-root;5422'>#5422</ulink>.</para> 137 </listitem> 138 <listitem> 139 <para>[bdubbs] - Update to iana-etc-20240125. Addresses 140 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 141 </listitem> 142 <listitem> 143 <para>[bdubbs] - Update to binutils-2.42. Fixes 144 <ulink url='&lfs-ticket-root;5424'>#5424</ulink>.</para> 145 </listitem> 146 <listitem> 147 <para>[bdubbs] - Update to acl-2.3.2. Fixes 148 <ulink url='&lfs-ticket-root;5421'>#5421</ulink>.</para> 149 </listitem> 150 <listitem> 151 <para>[bdubbs] - Update upstream fixes for readline-8.2. Fixes 152 <ulink url='&lfs-ticket-root;5420'>#5420</ulink>.</para> 153 </listitem> 154 <listitem> 155 <para>[bdubbs] - Apply upstream fix for bash-5.2.21. Fixes 156 <ulink url='&lfs-ticket-root;5420'>#5420</ulink>.</para> 157 </listitem> 158 </itemizedlist> 159 </listitem> 160 161 <listitem> 162 <para>2024-01-21</para> 163 <itemizedlist> 164 <listitem> 165 <para>[xry111] - Apply upstream fix for pkgconf-2.1.0 regression. 166 Fixes <ulink url='&lfs-ticket-root;5414'>#5414</ulink>.</para> 167 </listitem> 168 <listitem> 169 <para>[xry111] - Update to jinja2-3.1.3 (security fix). Fixes 170 <ulink url='&lfs-ticket-root;5411'>#5411</ulink>.</para> 171 </listitem> 172 <listitem> 173 <para>[xry111] - Update to bc-6.7.5. Fixes 174 <ulink url='&lfs-ticket-root;5408'>#5408</ulink>.</para> 175 </listitem> 176 <listitem> 177 <para>[xry111] - Update to attr-2.5.2. Fixes 178 <ulink url='&lfs-ticket-root;5412'>#5412</ulink>.</para> 179 </listitem> 180 <listitem> 181 <para>[xry111] - Update to ncurses-6.4-20230520 (security fix). 182 Fixes <ulink url='&lfs-ticket-root;5416'>#5416</ulink>.</para> 183 </listitem> 184 <listitem> 185 <para>[xry111] - Update to markupsafe-2.1.4. Fixes 186 <ulink url='&lfs-ticket-root;5418'>#5418</ulink>.</para> 187 </listitem> 188 <listitem> 189 <para>[xry111] - Update to linux-6.7.1. Fixes 190 <ulink url='&lfs-ticket-root;5406'>#5406</ulink>.</para> 191 </listitem> 192 <listitem> 193 <para>[xry111] - Update to iproute2-6.7.0. Fixes 194 <ulink url='&lfs-ticket-root;5410'>#5410</ulink>.</para> 195 </listitem> 196 <listitem> 197 <para>[xry111] - Update to vim-9.1.0041. Addresses 48 198 <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para> 49 199 </listitem> 50 200 <listitem> 51 <para>[ bdubbs] - Update to iana-etc-20240607.Addresses201 <para>[xry111] - Update to iana-etc-20240117. Addresses 52 202 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 53 203 </listitem> 54 204 <listitem> 55 <para>[bdubbs] - Update to systemd-256. Fixes 56 <ulink url='&lfs-ticket-root;5504'>#5504</ulink>.</para> 57 </listitem> 58 <listitem> 59 <para>[bdubbs] - Update to python3-3.12.4. Fixes 60 <ulink url='&lfs-ticket-root;5502'>#5502</ulink>.</para> 61 </listitem> 62 <listitem> 63 <para>[bdubbs] - Update to perl-5.40.0. Fixes 64 <ulink url='&lfs-ticket-root;5503'>#5503</ulink>.</para> 65 </listitem> 66 <listitem> 67 <para>[bdubbs] - Update to openssl-3.3.1 (Security fix). Fixes 68 <ulink url='&lfs-ticket-root;5500'>#5500</ulink>.</para> 69 </listitem> 70 <listitem> 71 <para>[bdubbs] - Update to linux-6.9.4. Fixes 72 <ulink url='&lfs-ticket-root;5491'>#5505</ulink>.</para> 73 </listitem> 74 <listitem> 75 <para>[bdubbs] - Update to findutils-4.10.0. Fixes 76 <ulink url='&lfs-ticket-root;5499'>#5499</ulink>.</para> 77 </listitem> 78 </itemizedlist> 79 </listitem> 80 81 <listitem> 82 <para>2024-05-31</para> 83 <itemizedlist> 84 <listitem> 85 <para>[bdubbs] - Update to meson-1.4.1. Fixes 86 <ulink url='&lfs-ticket-root;5498'>#5498</ulink>.</para> 87 </listitem> 88 <listitem> 89 <para>[bdubbs] - Update to xz-5.6.2. Fixes 90 <ulink url='&lfs-ticket-root;5471'>#5471</ulink>.</para> 91 </listitem> 92 <listitem> 93 <para>[bdubbs] - Add linux-6.9.x compatibility instructions to 94 <phrase revision="systemd">systemd</phrase> 95 <phrase revision="sysv">udev</phrase>. 96 Fixes <ulink url='&lfs-ticket-root;5496'>#5496</ulink>.</para> 97 </listitem> 98 <listitem> 99 <para>[bdubbs] - Update to setuptools-70.0.0 (python module). Fixes 100 <ulink url='&lfs-ticket-root;5491'>#5491</ulink>.</para> 101 </listitem> 102 <listitem> 103 <para>[bdubbs] - Update to ninja-1.12.1. Fixes 104 <ulink url='&lfs-ticket-root;5489'>#5489</ulink>.</para> 105 </listitem> 106 <listitem> 107 <para>[bdubbs] - Update to man-pages-6.8. Fixes 108 <ulink url='&lfs-ticket-root;5494'>#5494</ulink>.</para> 109 </listitem> 110 <listitem> 111 <para>[bdubbs] - Update to linux-6.9.3. Fixes 112 <ulink url='&lfs-ticket-root;5491'>#5491</ulink>.</para> 113 </listitem> 114 <listitem> 115 <para>[bdubbs] - Update to libcap-2.70. Fixes 116 <ulink url='&lfs-ticket-root;5493'>#5493</ulink>.</para> 117 </listitem> 118 <listitem> 119 <para>[bdubbs] - Update to iproute2-6.9.0. Fixes 120 <ulink url='&lfs-ticket-root;5492'>#5492</ulink>.</para> 121 </listitem> 122 <listitem> 123 <para>[bdubbs] - Update to e2fsprogs-1.47.1. Fixes 124 <ulink url='&lfs-ticket-root;5495'>#5495</ulink>.</para> 125 </listitem> 126 </itemizedlist> 127 </listitem> 128 129 <listitem> 130 <para>2024-05-13</para> 131 <itemizedlist> 132 <listitem> 133 <para>[xry111] - Synchronize coreutils i18n patch from Fedora 134 to fix a build failure on 32-bit x86 and an alarming compiler 135 warning on both 32-bit x86 and x86_64 with GCC 14.1 or 136 later.</para> 137 </listitem> 138 </itemizedlist> 139 </listitem> 140 141 <listitem> 142 <para>2024-05-11</para> 143 <itemizedlist> 144 <listitem> 145 <para>[bdubbs] - Update to vim-9.1.0405. Addresses 205 <para>[xry111] - Update to shadow-4.14.3. Fixes 206 <ulink url='&lfs-ticket-root;5413'>#5413</ulink>.</para> 207 </listitem> 208 <listitem> 209 <para>[xry111] - Fix CVE-2024-0684 for coreutils-9.4. Fixes 210 <ulink url="&lfs-ticket-root;5417">#5417</ulink>.</para> 211 </listitem> 212 </itemizedlist> 213 </listitem> 214 215 <listitem> 216 <para>2024-01-18</para> 217 <itemizedlist> 218 <listitem> 219 <para>[xry111] - Edit a ncurses header to always use the 220 wide-character ABI compatible with libncursesw.so because we 221 are faking the 8-bit libncurses.so with it. Fixes 222 <ulink url="&lfs-ticket-root;5415">#5415</ulink>.</para> 223 </listitem> 224 </itemizedlist> 225 </listitem> 226 227 <listitem> 228 <para>2024-01-09</para> 229 <itemizedlist> 230 <listitem> 231 <para>[renodr] - Fix the definition of the C.UTF-8 locale. Fixes 232 <ulink url="&lfs-ticket-root;5409">#5409</ulink>.</para> 233 </listitem> 234 </itemizedlist> 235 </listitem> 236 237 <listitem> 238 <para>2023-12-31</para> 239 <itemizedlist> 240 <listitem> 241 <para>[xry111] - Add --enable-default-hash-style=gnu configuring 242 binutils. Fixes 243 <ulink url='&lfs-ticket-root;5401'>#5401</ulink>.</para> 244 </listitem> 245 <listitem> 246 <para>[xry111] - Fix CVE-2023-7008 for systemd-255. Fixes 247 <ulink url='&lfs-ticket-root;5405'>#5405</ulink>.</para> 248 </listitem> 249 <listitem> 250 <para>[xry111] - Update to iana-etc-20231205. Addresses 251 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 252 </listitem> 253 <listitem> 254 <para>[xry111] - Update to tzdata-2023d. Fixes 255 <ulink url='&lfs-ticket-root;5399'>#5399</ulink>.</para> 256 </listitem> 257 <listitem> 258 <para>[xry111] - Update to linux-6.6.8. Fixes 259 <ulink url='&lfs-ticket-root;5397'>#5397</ulink>.</para> 260 </listitem> 261 <listitem> 262 <para>[xry111] - Update to meson-1.3.1. Fixes 263 <ulink url='&lfs-ticket-root;5402'>#5402</ulink>.</para> 264 </listitem> 265 <listitem> 266 <para>[xry111] - Update to grub-2.12. Fixes 267 <ulink url='&lfs-ticket-root;5396'>#5396</ulink>.</para> 268 </listitem> 269 <listitem> 270 <para>[xry111] - Update to inetutils-2.5. Fixes 271 <ulink url='&lfs-ticket-root;5404'>#5404</ulink>.</para> 272 </listitem> 273 <listitem> 274 <para>[xry111] - Update to setuptools-69.0.3. Fixes 275 <ulink url='&lfs-ticket-root;5400'>#5400</ulink>.</para> 276 </listitem> 277 <listitem> 278 <para>[xry111] - Update to xml-parser-2.47. Fixes 279 <ulink url='&lfs-ticket-root;5403'>#5403</ulink>.</para> 280 </listitem> 281 <listitem> 282 <para>[xry111] - Update to vim-9.0.2189. Addresses 146 283 <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para> 147 284 </listitem> 148 285 <listitem> 149 <para>[bdubbs] - Update to util-linux-2.40.1. Fixes 150 <ulink url='&lfs-ticket-root;5482'>#5482</ulink>.</para> 151 </listitem> 152 <listitem> 153 <para>[bdubbs] - Update to linux-6.8.9. Fixes 154 <ulink url='&lfs-ticket-root;5484'>#5484</ulink>.</para> 155 </listitem> 156 <listitem> 157 <para>[bdubbs] - Update to jinja2-3.1.4 (Python module). Fixes 158 <ulink url='&lfs-ticket-root;5485'>#5485</ulink>.</para> 159 </listitem> 160 <listitem> 161 <para>[bdubbs] - Update to iana-etc-20240502. Addresses 286 <para>[xry111] - Update to autoconf-2.72. Fixes 287 <ulink url='&lfs-ticket-root;5398'>#5398</ulink>.</para> 288 </listitem> 289 </itemizedlist> 290 </listitem> 291 292 <listitem> 293 <para>2023-12-16</para> 294 <itemizedlist> 295 <listitem> 296 <para>[xry111] - Update to <phrase revision='sysv'>udev 297 from </phrase>systemd-255. Fixes 298 <ulink url='&lfs-ticket-root;5390'>#5390</ulink>.</para> 299 </listitem> 300 </itemizedlist> 301 </listitem> 302 303 <listitem> 304 <para>2023-12-14</para> 305 <itemizedlist> 306 <listitem> 307 <para>[bdubbs] - Update to util-linux v2.39.3. Fixes 308 <ulink url='&lfs-ticket-root;5388'>#5388</ulink>.</para> 309 </listitem> 310 <listitem> 311 <para>[bdubbs] - Update to python3-3.12.1. Fixes 312 <ulink url='&lfs-ticket-root;5392'>#5392</ulink>.</para> 313 </listitem> 314 <listitem> 315 <para>[bdubbs] - Update to linux-6.6.7. Fixes 316 <ulink url='&lfs-ticket-root;5387'>#5387</ulink>.</para> 317 </listitem> 318 <listitem> 319 <para>[bdubbs] - Update to kbd-2.6.4. Fixes 320 <ulink url='&lfs-ticket-root;5393'>#5393</ulink>.</para> 321 </listitem> 322 <listitem> 323 <para>[bdubbs] - Update to bc-6.7.4. Fixes 324 <ulink url='&lfs-ticket-root;5389'>#5389</ulink>.</para> 325 </listitem> 326 <listitem> 327 <para>[bdubbs] - Reformat util-linux configure parameters. Fixes 328 <ulink url='&lfs-ticket-root;5395'>#5395</ulink>.</para> 329 </listitem> 330 </itemizedlist> 331 </listitem> 332 333 <listitem> 334 <para>2023-12-04</para> 335 <itemizedlist> 336 <listitem> 337 <para>[thomas] - Modify commands for install Python docs to avoid 338 too restrictive permissions on the files and dirs.</para> 339 </listitem> 340 </itemizedlist> 341 </listitem> 342 343 <listitem revision='sysv'> 344 <para>2023-12-01</para> 345 <itemizedlist> 346 <listitem> 347 <para>[xry111] - Restore NIC naming based on physical system 348 characteristics. Fixes 349 <ulink url='&lfs-ticket-root;5386'>#5386</ulink>.</para> 350 </listitem> 351 </itemizedlist> 352 </listitem> 353 354 <listitem> 355 <para>2023-11-30</para> 356 <itemizedlist> 357 <listitem> 358 <para>[bdubbs] - Update to vim-9.0.2136. Addresses 359 <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para> 360 </listitem> 361 <listitem> 362 <para>[bdubbs] - Update to iana-etc-20231117. Addresses 162 363 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 163 364 </listitem> 164 365 <listitem> 165 <para>[bdubbs] - Update to gcc-14.1.0. Fixes 166 <ulink url='&lfs-ticket-root;5486'>#5486</ulink>.</para> 167 </listitem> 168 </itemizedlist> 169 </listitem> 170 171 <listitem> 172 <para>2024-05-01</para> 173 <itemizedlist> 174 <listitem> 175 <para>[bdubbs] - Add security fix to glibc. Fixes 176 <ulink url='&lfs-ticket-root;5481'>#5481</ulink>.</para> 177 </listitem> 178 <listitem> 179 <para>[bdubbs] - Update to linux-6.8.8. Fixes 180 <ulink url='&lfs-ticket-root;5480'>#5480</ulink>.</para> 181 </listitem> 182 <listitem> 183 <para>[bdubbs] - Update to ncurses-6.5. Fixes 184 <ulink url='&lfs-ticket-root;5483'>#5483</ulink>.</para> 185 </listitem> 186 </itemizedlist> 187 </listitem> 188 189 <listitem> 190 <para>2024-04-16</para> 191 <itemizedlist> 192 <listitem> 193 <para>[bdubbs] - Make minor change to ifup script output text.</para> 194 </listitem> 195 </itemizedlist> 196 </listitem> 197 198 <listitem> 199 <para>2024-04-15</para> 200 <itemizedlist> 201 <listitem> 202 <para>[bdubbs] - Update to setuptools-69.5.1. Fixes 203 <ulink url='&lfs-ticket-root;5478'>#5478</ulink>.</para> 204 </listitem> 205 <listitem> 206 <para>[bdubbs] - Update to python3-3.12.3. Fixes 207 <ulink url='&lfs-ticket-root;5476'>#5476</ulink>.</para> 208 </listitem> 209 <listitem> 210 <para>[bdubbs] - Update to openssl-3.3.0. Fixes 211 <ulink url='&lfs-ticket-root;5475'>#5475</ulink>.</para> 212 </listitem> 213 <listitem> 214 <para>[bdubbs] - Update to ninja-1.12.0. Fixes 215 <ulink url='&lfs-ticket-root;5477'>#5477</ulink>.</para> 216 </listitem> 217 <listitem> 218 <para>[bdubbs] - Update to man-db-2.12.1. Fixes 219 <ulink url='&lfs-ticket-root;5474'>#5474</ulink>.</para> 220 </listitem> 221 <listitem> 222 <para>[bdubbs] - Update to linux-6.8.6. Fixes 223 <ulink url='&lfs-ticket-root;5472'>#5472</ulink>.</para> 224 </listitem> 225 <listitem> 226 <para>[bdubbs] - Update to iana-etc-20240412. Addresses 366 <para>[bdubbs] - Update to bc-6.7.3. Fixes 367 <ulink url='&lfs-ticket-root;5385'>#5385</ulink>.</para> 368 </listitem> 369 <listitem> 370 <para>[bdubbs] - Update to wheel-0.42.0 (Python Module). Fixes 371 <ulink url='&lfs-ticket-root;5384'>#5384</ulink>.</para> 372 </listitem> 373 <listitem> 374 <para>[bdubbs] - Update to perl-5.38.2. Fixes 375 <ulink url='&lfs-ticket-root;5383'>#5383</ulink>.</para> 376 </listitem> 377 <listitem> 378 <para>[bdubbs] - Update to pkgconf-2.1.0. Fixes 379 <ulink url='&lfs-ticket-root;5382'>#5382</ulink>.</para> 380 </listitem> 381 <listitem> 382 <para>[bdubbs] - Update to readline patches 002 through 007. Fixes 383 <ulink url='&lfs-ticket-root;5381'>#5381</ulink>.</para> 384 </listitem> 385 <listitem> 386 <para>[bdubbs] - Update to openssl-3.2.0. Fixes 387 <ulink url='&lfs-ticket-root;5380'>#5380</ulink>.</para> 388 </listitem> 389 <listitem> 390 <para>[bdubbs] - Update to setuptools-69.0.2. Fixes 391 <ulink url='&lfs-ticket-root;5379'>#5379</ulink>.</para> 392 </listitem> 393 <listitem> 394 <para>[bdubbs] - Update to linux-6.6.3. Fixes 395 <ulink url='&lfs-ticket-root;5378'>#5378</ulink>.</para> 396 </listitem> 397 <listitem> 398 <para>[bdubbs] - Update to meson-1.3.0. Fixes 399 <ulink url='&lfs-ticket-root;5377'>#5377</ulink>.</para> 400 </listitem> 401 <listitem> 402 <para>[bdubbs] - Update to gettext-0.22.4. Fixes 403 <ulink url='&lfs-ticket-root;5376'>#5376</ulink>.</para> 404 </listitem> 405 </itemizedlist> 406 </listitem> 407 408 <listitem> 409 <para>2023-11-13</para> 410 <itemizedlist> 411 <listitem> 412 <para>[xry111] - Update to elfutils-0.190. Fixes 413 <ulink url='&lfs-ticket-root;5373'>#5373</ulink>.</para> 414 </listitem> 415 <listitem> 416 <para>[xry111] - Update to vim-9.0.2103. Addresses 417 <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para> 418 </listitem> 419 <listitem> 420 <para>[xry111] - Update to linux-6.6.1. Fixes 421 <ulink url='&lfs-ticket-root;5369'>#5369</ulink>.</para> 422 </listitem> 423 <listitem> 424 <para>[xry111] - Update to xz-5.4.5. Fixes 425 <ulink url='&lfs-ticket-root;5371'>#5371</ulink>.</para> 426 </listitem> 427 <listitem> 428 <para>[xry111] - Update to iana-etc-20231107. Addresses 227 429 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 228 430 </listitem> 229 431 <listitem> 230 <para>[bdubbs] - Update to vim-9.1.0330. Addresses 231 <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para> 232 </listitem> 233 </itemizedlist> 234 </listitem> 235 236 <listitem> 237 <para>2024-03-31</para> 238 <itemizedlist> 239 <listitem> 240 <para>[bdubbs] - Update to iana-etc-20240318. Addresses 432 <para>[xry111] - Update to gawk-5.3.0. Fixes 433 <ulink url='&lfs-ticket-root;5372'>#5372</ulink>.</para> 434 </listitem> 435 <listitem> 436 <para>[xry111] - Update to bash-5.2.21. Fixes 437 <ulink url='&lfs-ticket-root;5375'>#5375</ulink>.</para> 438 </listitem> 439 <listitem> 440 <para>[xry111] - Update to iproute2-6.6.0. Fixes 441 <ulink url='&lfs-ticket-root;5374'>#5374</ulink>.</para> 442 </listitem> 443 </itemizedlist> 444 </listitem> 445 446 <listitem> 447 <para>2023-11-01</para> 448 <itemizedlist> 449 <listitem> 450 <para>[bdubbs] - Update to iana-etc-20231019. Addresses 451 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 452 </listitem> 453 <listitem> 454 <para>[bdubbs] - Update to wheel-0.41.3. Fixes 455 <ulink url='&lfs-ticket-root;5370'>#5370</ulink>.</para> 456 </listitem> 457 <listitem> 458 <para>[bdubbs] - Update to shadow-4.14.2. Fixes 459 <ulink url='&lfs-ticket-root;5368'>#5368</ulink>.</para> 460 </listitem> 461 <listitem> 462 <para>[bdubbs] - Update to openssl-3.1.4. Fixes 463 <ulink url='&lfs-ticket-root;5367'>#5367</ulink>.</para> 464 </listitem> 465 <listitem> 466 <para>[bdubbs] - Update to texinfo-7.1. Fixes 467 <ulink url='&lfs-ticket-root;5364'>#5364</ulink>.</para> 468 </listitem> 469 <listitem> 470 <para>[bdubbs] - Update to meson-1.2.3. Fixes 471 <ulink url='&lfs-ticket-root;5366'>#5366</ulink>.</para> 472 </listitem> 473 <listitem> 474 <para>[bdubbs] - Update to bc-6.7.2. Fixes 475 <ulink url='&lfs-ticket-root;5363'>#5363</ulink>.</para> 476 </listitem> 477 <listitem> 478 <para>[bdubbs] - Update to linux-6.5.9. Fixes 479 <ulink url='&lfs-ticket-root;5365'>#5365</ulink>.</para> 480 </listitem> 481 <listitem> 482 <para>[bdubbs] - Update to Python-3.12.0. Fixes 483 <ulink url='&lfs-ticket-root;5357'>#5357</ulink>.</para> 484 </listitem> 485 <listitem> 486 <para>[bdubbs] - Add setuptools-68.2.2. Fixes 487 <ulink url='&lfs-ticket-root;5358'>#5358</ulink>.</para> 488 </listitem> 489 </itemizedlist> 490 </listitem> 491 492 <listitem> 493 <para>2023-10-15</para> 494 <itemizedlist> 495 <listitem> 496 <para>[bdubbs] - Update to linux-6.5.7. Fixes 497 <ulink url='&lfs-ticket-root;5362'>#5362</ulink>.</para> 498 </listitem> 499 <listitem> 500 <para>[bdubbs] - Update to shadow-4.14.1. Fixes 501 <ulink url='&lfs-ticket-root;5361'>#5361</ulink>.</para> 502 </listitem> 503 <listitem> 504 <para>[bdubbs] - Update to gettext-0.22.3. Fixes 505 <ulink url='&lfs-ticket-root;5359'>#5359</ulink>.</para> 506 </listitem> 507 </itemizedlist> 508 </listitem> 509 510 <listitem> 511 <para>2023-10-03</para> 512 <itemizedlist> 513 <listitem> 514 <para>[xry111] - Update Glibc upstream fixes patch to fix 515 CVE-2023-4911.</para> 516 </listitem> 517 </itemizedlist> 518 </listitem> 519 520 <listitem> 521 <para>2023-10-01</para> 522 <itemizedlist> 523 <listitem> 524 <para>[bdubbs] - Disable building nscd in glibc. Fixes 525 <ulink url='&lfs-ticket-root;5349'>#5349</ulink>.</para> 526 </listitem> 527 <listitem> 528 <para>[bdubbs] - Update to iana-etc-20230929. Addresses 529 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 530 </listitem> 531 <listitem> 532 <para>[bdubbs] - Update to vim-9.0.1968. Addresses 533 <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para> 534 </listitem> 535 <listitem> 536 <para>[bdubbs] - Update to openssl-3.1.3. Fixes 537 <ulink url='&lfs-ticket-root;5350'>#5350</ulink>.</para> 538 </listitem> 539 <listitem> 540 <para>[bdubbs] - Update to meson-1.2.2. Fixes 541 <ulink url='&lfs-ticket-root;5356'>#5356</ulink>.</para> 542 </listitem> 543 <listitem> 544 <para>[bdubbs] - Update to man-db-2.12.0. Fixes 545 <ulink url='&lfs-ticket-root;5354'>#5354</ulink>.</para> 546 </listitem> 547 <listitem> 548 <para>[bdubbs] - Update to linux-6.5.5. Fixes 549 <ulink url='&lfs-ticket-root;5352'>#5352</ulink>.</para> 550 </listitem> 551 <listitem> 552 <para>[bdubbs] - Update to kmod-31. Fixes 553 <ulink url='&lfs-ticket-root;5355'>#5355</ulink>.</para> 554 </listitem> 555 <listitem> 556 <para>[bdubbs] - Update to kbd-2.6.3. Fixes 557 <ulink url='&lfs-ticket-root;5351'>#5361</ulink>.</para> 558 </listitem> 559 <listitem> 560 <para>[bdubbs] - Update to gettext-0.22.2. Fixes 561 <ulink url='&lfs-ticket-root;5348'>#5348</ulink>.</para> 562 </listitem> 563 <listitem> 564 <para>[bdubbs] - Update to bc-6.7.0. Fixes 565 <ulink url='&lfs-ticket-root;5353'>#5353</ulink>.</para> 566 </listitem> 567 </itemizedlist> 568 </listitem> 569 570 <listitem> 571 <para>2023-09-24</para> 572 <itemizedlist> 573 <listitem> 574 <para>[xry111] - Update Glibc upstream fixes patch to plug a 575 memory leak introduced by the security fix.</para> 576 </listitem> 577 </itemizedlist> 578 </listitem> 579 580 <listitem> 581 <para>2023-09-17</para> 582 <itemizedlist> 583 <listitem> 584 <para>[xry111] - Update to linux-6.5.3. Fixes 585 <ulink url='&lfs-ticket-root;5343'>#5343</ulink>.</para> 586 </listitem> 587 <listitem> 588 <para>[xry111] - Update to iana-etc-20230912. Addresses 241 589 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 242 590 </listitem> 243 591 <listitem> 244 <para>[bdubbs] - Update to zstd-1.5.6. Fixes 245 <ulink url='&lfs-ticket-root;5468'>#5468</ulink>.</para> 246 </listitem> 247 <listitem> 248 <para>[bdubbs] - Update to util-linux-2.40. Fixes 249 <ulink url='&lfs-ticket-root;5430'>#5430</ulink>.</para> 250 </listitem> 251 <listitem> 252 <para>[bdubbs] - Update to shadow-4.15.1. Fixes 253 <ulink url='&lfs-ticket-root;5465'>#5465</ulink>.</para> 254 </listitem> 255 <listitem> 256 <para>[bdubbs] - Update to pkgconf-2.2.0. Fixes 257 <ulink url='&lfs-ticket-root;5469'>#5469</ulink>.</para> 258 </listitem> 259 <listitem> 260 <para>[bdubbs] - Update to linux-6.8.2. Fixes 261 <ulink url='&lfs-ticket-root;5467'>#5467</ulink>.</para> 262 </listitem> 263 <listitem> 264 <para>[bdubbs] - Update to coreutils-9.5. Fixes 265 <ulink url='&lfs-ticket-root;5470'>#5470</ulink>.</para> 266 </listitem> 267 </itemizedlist> 268 </listitem> 269 270 <listitem> 271 <para>2024-03-29</para> 272 <itemizedlist> 273 <listitem> 274 <para>[bdubbs] - Revert to xz-5.4.6 due to upstream 275 compromise.</para> 276 </listitem> 277 </itemizedlist> 278 </listitem> 279 280 <listitem revision='sysv'> 281 <para>2024-03-25</para> 282 <itemizedlist> 283 <listitem> 284 <para>[timtas] - Update to sysvinit-3.09. Fixes 285 <ulink url="&lfs-ticket-root;5466">#5466</ulink>.</para> 286 </listitem> 287 </itemizedlist> 288 </listitem> 289 290 <listitem> 291 <para>2024-03-19</para> 292 <itemizedlist> 293 <listitem> 294 <para>[renodr] - Update to iproute2-6.8.0. Fixes 295 <ulink url="&lfs-ticket-root;5458">#5458</ulink>.</para> 296 </listitem> 297 <listitem> 298 <para>[renodr] - Update to man-pages-6.7. Fixes 299 <ulink url="&lfs-ticket-root;5464">#5464</ulink>.</para> 300 </listitem> 301 <listitem> 302 <para>[renodr] - Update to Linux-6.8.1. Fixes 303 <ulink url="&lfs-ticket-root;5453">#5453</ulink>.</para> 304 </listitem> 305 <listitem> 306 <para>[renodr] - Added LZ4 to the book. Fixes 307 <ulink url="&lfs-ticket-root;5463">#5463</ulink>.</para> 308 </listitem> 309 </itemizedlist> 310 </listitem> 311 312 <listitem> 313 <para>2024-03-15</para> 314 <itemizedlist> 315 <listitem> 316 <para>[bdubbs] - Update to wheel-0.43.0. Fixes 317 <ulink url='&lfs-ticket-root;5459'>#5459</ulink>.</para> 318 </listitem> 319 <listitem> 320 <para>[bdubbs] - Update to setuptools-69.2.0 (Python module). Fixes 321 <ulink url='&lfs-ticket-root;5462'>#5462</ulink>.</para> 322 </listitem> 323 <listitem> 324 <para>[bdubbs] - Update to meson-1.4.0. Fixes 325 <ulink url='&lfs-ticket-root;5460'>#5460</ulink>.</para> 326 </listitem> 327 <listitem> 328 <para>[bdubbs] - Update to expat-2.6.2 (Security fix). Fixes 329 <ulink url='&lfs-ticket-root;5461'>#5461</ulink>.</para> 330 </listitem> 331 <listitem> 332 <para>[bdubbs] - Update to iana-etc-20240305. Addresses 333 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 334 </listitem> 335 <listitem> 336 <para>[bdubbs] - Update to vim-9.1.0161. Addresses 337 <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para> 338 </listitem> 339 <listitem> 340 <para>[bdubbs] - Update to xz-5.6.1. Fixes 341 <ulink url='&lfs-ticket-root;5457'>#5457</ulink>.</para> 342 </listitem> 343 <listitem> 344 <para>[bdubbs] - Update to shadow-4.15.0. Fixes 345 <ulink url='&lfs-ticket-root;5456'>#5456</ulink>.</para> 346 </listitem> 347 <listitem> 348 <para>[bdubbs] - Update to psmisc-23.7. Fixes 349 <ulink url='&lfs-ticket-root;5454'>#5454</ulink>.</para> 350 </listitem> 351 <listitem> 352 <para>[bdubbs] - Update to kmod-32. Fixes 353 <ulink url='&lfs-ticket-root;5455'>#5455</ulink>.</para> 354 </listitem> 355 <listitem> 356 <para>[bdubbs] - Update to elfutils-0.191. Fixes 357 <ulink url='&lfs-ticket-root;5451'>#5451</ulink>.</para> 358 </listitem> 359 </itemizedlist> 360 </listitem> 361 362 <listitem> 363 <para>2024-03-02</para> 364 <itemizedlist> 365 <listitem> 366 <para>[bdubbs] - Update to iana-etc-20240222. Addresses 367 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 368 </listitem> 369 <listitem> 370 <para>[bdubbs] - Update to vim-9.1.0145. Addresses 371 <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para> 372 </listitem> 373 <listitem> 374 <para>[bdubbs] - Update to xz-5.6.0. Fixes 375 <ulink url='&lfs-ticket-root;5447'>#5447</ulink>.</para> 376 </listitem> 377 <listitem> 378 <para>[bdubbs] - Update to tcl-8.6.14. Fixes 379 <ulink url='&lfs-ticket-root;5448'>#5448</ulink>.</para> 380 </listitem> 381 <listitem> 382 <para>[bdubbs] - Update to shadow-4.14.6. Fixes 383 <ulink url='&lfs-ticket-root;5450'>#5450</ulink>.</para> 384 </listitem> 385 <listitem> 386 <para>[bdubbs] - Update to setuptools-69.1.1. Fixes 387 <ulink url='&lfs-ticket-root;5446'>#5446</ulink>.</para> 388 </listitem> 389 <listitem> 390 <para>[bdubbs] - Update to linux-6.7.7. Fixes 391 <ulink url='&lfs-ticket-root;5444'>#5444</ulink>.</para> 392 </listitem> 393 <listitem> 394 <para>[bdubbs] - Update to libffi-3.4.6. Fixes 395 <ulink url='&lfs-ticket-root;5443'>#5443</ulink>.</para> 396 </listitem> 397 <listitem> 398 <para>[bdubbs] - Update to gettext-0.22.5. Fixes 399 <ulink url='&lfs-ticket-root;5445'>#5445</ulink>.</para> 400 </listitem> 401 <listitem> 402 <para>[bdubbs] - Update to expat-2.6.1. Fixes 403 <ulink url='&lfs-ticket-root;5449'>#5449</ulink>.</para> 404 </listitem> 405 </itemizedlist> 406 </listitem> 407 408 <listitem> 409 <para>2024-03-01</para> 410 <itemizedlist> 411 <listitem> 412 <para>[bdubbs] - LFS-12.1 released.</para> 592 <para>[xry111] - Update to iproute2-6.5.0. Fixes 593 <ulink url='&lfs-ticket-root;5342'>#5342</ulink>.</para> 594 </listitem> 595 </itemizedlist> 596 </listitem> 597 598 <listitem> 599 <para>2023-09-13</para> 600 <itemizedlist> 601 <listitem> 602 <para>[xry111] - Fix CVE-2023-4806 for Glibc-2.38. Fixes 603 <ulink url='&lfs-ticket-root;5347'>#5347</ulink>.</para> 604 </listitem> 605 </itemizedlist> 606 </listitem> 607 608 <listitem> 609 <para>2023-09-12</para> 610 <itemizedlist> 611 <listitem> 612 <para>[xry111] - Fix CVE-2023-4527 for Glibc-2.38. Fixes 613 <ulink url='&lfs-ticket-root;5346'>#5346</ulink>.</para> 614 </listitem> 615 </itemizedlist> 616 </listitem> 617 618 <listitem> 619 <para>2023-09-07</para> 620 <itemizedlist> 621 <listitem> 622 <para>[xry111] - Fix an issue in pkgconf-2.0.3 causing 623 BLFS packages fail to build. Fixes 624 <ulink url='&lfs-ticket-root;5341'>#5341</ulink>.</para> 625 </listitem> 626 </itemizedlist> 627 </listitem> 628 629 <listitem> 630 <para>2023-09-05</para> 631 <itemizedlist> 632 <listitem> 633 <para>[xry111] - Move pkgconf before binutils for binutils 634 building system to detect zstd properly. Fixes 635 <ulink url='&lfs-ticket-root;5340'>#5340</ulink>.</para> 636 </listitem> 637 <listitem> 638 <para>[xry111] - Update to linux-6.5.1. Fixes 639 <ulink url='&lfs-ticket-root;5332'>#5332</ulink>.</para> 640 </listitem> 641 <listitem> 642 <para>[xry111] - Update to pkgconf-2.0.3. Fixes 643 <ulink url='&lfs-ticket-root;5339'>#5339</ulink>.</para> 644 </listitem> 645 <listitem> 646 <para>[xry111] - Update to dbus-1.14.10. Fixes 647 <ulink url='&lfs-ticket-root;5337'>#5337</ulink>.</para> 648 </listitem> 649 </itemizedlist> 650 </listitem> 651 652 <listitem> 653 <para>2023-09-04</para> 654 <itemizedlist> 655 <listitem> 656 <para>[bdubbs] - Move caution regarding building by mixing 657 different version of LFS to General Compilation Instructions. Fixes 658 <ulink url='&lfs-ticket-root;5338'>#5338</ulink>.</para> 659 </listitem> 660 </itemizedlist> 661 </listitem> 662 663 <listitem> 664 <para>2023-09-02</para> 665 <itemizedlist> 666 <listitem> 667 <para>[xry111] - Add --no-cache-dir option for pip3 wheel 668 commands. Addresses 669 <ulink url='&blfs-ticket-root;18466'>BLFS #18466</ulink>.</para> 670 </listitem> 671 <listitem> 672 <para>[bdubbs] - Update to vim-9.0.1837. Addresses 673 <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para> 674 </listitem> 675 <listitem> 676 <para>[bdubbs] - Update to zlib-1.3. Fixes 677 <ulink url='&lfs-ticket-root;5324'>#5324</ulink>.</para> 678 </listitem> 679 <listitem> 680 <para>[bdubbs] - Update to wheel-0.41.2 (Python Module). Fixes 681 <ulink url='&lfs-ticket-root;5328'>#5328</ulink>.</para> 682 </listitem> 683 <listitem> 684 <para>[bdubbs] - Update to util-linux-2.39.2. Fixes 685 <ulink url='&lfs-ticket-root;5322'>#5322</ulink>.</para> 686 </listitem> 687 <listitem revision='sysv'> 688 <para>[bdubbs] - Update to sysvinit-3.08. Fixes 689 <ulink url='&lfs-ticket-root;5321'>#5321</ulink>.</para> 690 </listitem> 691 <listitem> 692 <para>[bdubbs] - Update to shadow-4.14.0. Fixes 693 <ulink url='&lfs-ticket-root;5319'>#5319</ulink>.</para> 694 </listitem> 695 <listitem> 696 <para>[bdubbs] - Update to Python-3.11.5. Fixes 697 <ulink url='&lfs-ticket-root;5330'>#5330</ulink>.</para> 698 </listitem> 699 <listitem> 700 <para>[bdubbs] - Update to procps-ng-4.0.4. Fixes 701 <ulink url='&lfs-ticket-root;5335'>#5335</ulink>.</para> 702 </listitem> 703 <listitem> 704 <para>[bdubbs] - Update to pkgconf-2.0.2. Fixes 705 <ulink url='&lfs-ticket-root;5323'>#5323</ulink>.</para> 706 </listitem> 707 <listitem> 708 <para>[bdubbs] - Update to mpfr-4.2.1. Fixes 709 <ulink url='&lfs-ticket-root;5326'>#5326</ulink>.</para> 710 </listitem> 711 <listitem> 712 <para>[bdubbs] - Update to kbd-2.6.2. Fixes 713 <ulink url='&lfs-ticket-root;5318'>#5318</ulink>.</para> 714 </listitem> 715 <listitem> 716 <para>[bdubbs] - Update to gzip-1.13. Fixes 717 <ulink url='&lfs-ticket-root;5325'>#5325</ulink>.</para> 718 </listitem> 719 <listitem> 720 <para>[bdubbs] - Update to coreutils-9.4. Fixes 721 <ulink url='&lfs-ticket-root;5334'>#5334</ulink>.</para> 722 </listitem> 723 <listitem revision='systemd'> 724 <para>[bdubbs] - Specify the 'nobody-group' for systemd. Fixes 725 <ulink url='&lfs-ticket-root;5333'>#5333</ulink>.</para> 726 </listitem> 727 <listitem> 728 <para>[bdubbs] - Remove unused usb group. Fixes 729 <ulink url='&lfs-ticket-root;5331'>#5331</ulink>.</para> 730 </listitem> 731 </itemizedlist> 732 </listitem> 733 734 <listitem> 735 <para>2023-09-01</para> 736 <itemizedlist> 737 <listitem> 738 <para>[bdubbs] - LFS-12.0 released.</para> 413 739 </listitem> 414 740 </itemizedlist> -
chapter01/whatsnew.xml
re4b4c5a0 rfe48a03 27 27 <para>None</para> 28 28 </listitem>--> 29 < !--<listitem>29 <listitem> 30 30 <para>Acl-&acl-version;</para> 31 </listitem> -->32 < !--<listitem>31 </listitem> 32 <listitem> 33 33 <para>Attr-&attr-version;</para> 34 </listitem> -->35 < !--<listitem>34 </listitem> 35 <listitem> 36 36 <para>Autoconf-&autoconf-version;</para> 37 </listitem> -->37 </listitem> 38 38 <!--<listitem> 39 39 <para>Automake-&automake-version;</para> 40 40 </listitem>--> 41 < !--<listitem>41 <listitem> 42 42 <para>Bash-&bash-version;</para> 43 </listitem> -->44 < !--<listitem>43 </listitem> 44 <listitem> 45 45 <para>Bc-&bc-version;</para> 46 </listitem> -->47 < !--<listitem>46 </listitem> 47 <listitem> 48 48 <para>Binutils-&binutils-version;</para> 49 </listitem> -->49 </listitem> 50 50 <!--<listitem> 51 51 <para>Bison-&bison-version;</para> … … 63 63 <para>DejaGNU-&dejagnu-version;</para> 64 64 </listitem>--> 65 < !--<listitem revision="systemd">65 <listitem revision="systemd"> 66 66 <para>D-Bus-&dbus-version;</para> 67 </listitem> -->67 </listitem> 68 68 <!--<listitem> 69 69 <para>Diffutils-&diffutils-version;</para> 70 70 </listitem>--> 71 < listitem>71 <!--<listitem> 72 72 <para>E2fsprogs-&e2fsprogs-version;</para> 73 </listitem> 73 </listitem>--> 74 74 <listitem> 75 75 <para>Expat-&expat-version;</para> … … 81 81 <para>File-&file-version;</para> 82 82 </listitem>--> 83 < listitem>83 <!--<listitem> 84 84 <para>Findutils-&findutils-version;</para> 85 </listitem> 85 </listitem>--> 86 86 <!--<listitem> 87 87 <para>Flex-&flex-version;</para> … … 90 90 <para>Flit-core-&flit-core-version;</para> 91 91 </listitem>--> 92 < !--<listitem>92 <listitem> 93 93 <para>Gawk-&gawk-version;</para> 94 </listitem> -->95 < listitem>94 </listitem> 95 <!--<listitem> 96 96 <para>GCC-&gcc-version;</para> 97 </listitem> 97 </listitem>--> 98 98 <!--<listitem> 99 99 <para>GDBM-&gdbm-version;</para> … … 102 102 <para>Gettext-&gettext-version;</para> 103 103 </listitem> 104 < !--<listitem>104 <listitem> 105 105 <para>Glibc-&glibc-version;</para> 106 </listitem> -->106 </listitem> 107 107 <!--<listitem> 108 108 <para>GMP-&gmp-version;</para> … … 117 117 <para>Groff-&groff-version;</para> 118 118 </listitem>--> 119 < !--<listitem>119 <listitem> 120 120 <para>GRUB-&grub-version;</para> 121 </listitem> -->122 < !--<listitem>121 </listitem> 122 <listitem> 123 123 <para>Gzip-&gzip-version;</para> 124 </listitem> -->124 </listitem> 125 125 <listitem> 126 126 <para>Iana-Etc-&iana-etc-version;</para> 127 127 </listitem> 128 < !--<listitem>128 <listitem> 129 129 <para>Inetutils-&inetutils-version;</para> 130 </listitem> -->130 </listitem> 131 131 <!--<listitem> 132 132 <para>Intltool-&intltool-version;</para> … … 138 138 <para>Jinja2-&jinja2-version;</para> 139 139 </listitem> 140 < !--<listitem>140 <listitem> 141 141 <para>Kbd-&kbd-version;</para> 142 </listitem> -->142 </listitem> 143 143 <listitem> 144 144 <para>Kmod-&kmod-version;</para> 145 </listitem>145 </listitem> 146 146 <!--<listitem> 147 147 <para>Less-&less-version;</para> … … 150 150 <para>LFS-Bootscripts-&lfs-bootscripts-version;</para> 151 151 </listitem>--> 152 < listitem>152 <!--<listitem> 153 153 <para>Libcap-&libcap-version;</para> 154 </listitem> 154 </listitem>--> 155 155 <listitem> 156 156 <para>Libelf from Elfutils-&elfutils-version;</para> 157 157 </listitem> 158 < listitem>158 <!--<listitem> 159 159 <para>Libffi-&libffi-version;</para> 160 </listitem> 160 </listitem>--> 161 161 <!--<listitem> 162 162 <para>Libpipeline-&libpipeline-version;</para> … … 169 169 </listitem> 170 170 <!--<listitem> 171 <para>Lz4-&lz4-version;</para>172 </listitem>-->173 <!--<listitem>174 171 <para>M4-&m4-version;</para> 175 172 </listitem>--> … … 183 180 <para>Man-pages-&man-pages-version;</para> 184 181 </listitem> 185 < !--<listitem>182 <listitem> 186 183 <para>MarkupSafe-&markupsafe-version;</para> 187 </listitem> -->184 </listitem> 188 185 <listitem> 189 186 <para>Meson-&meson-version;</para> … … 192 189 <para>MPC-&mpc-version;</para> 193 190 </listitem>--> 194 < !--<listitem>191 <listitem> 195 192 <para>MPFR-&mpfr-version;</para> 196 </listitem> -->193 </listitem> 197 194 <listitem> 198 195 <para>Ncurses-&ncurses-version;</para> 199 196 </listitem> 200 < listitem>197 <!--<listitem> 201 198 <para>Ninja-&ninja-version;</para> 202 </listitem> 199 </listitem>--> 203 200 <listitem> 204 201 <para>OpenSSL-&openssl-version;</para> … … 213 210 <para>Pkgconf-&pkgconf-version;</para> 214 211 </listitem> 215 < !--<listitem>212 <listitem> 216 213 <para>Procps-ng-&procps-ng-version;</para> 217 </listitem> -->218 < listitem>214 </listitem> 215 <!--<listitem> 219 216 <para>Psmisc-&psmisc-version;</para> 220 </listitem> 217 </listitem>--> 221 218 <listitem> 222 219 <para>Python-&python-version;</para> … … 228 225 <para>Sed-&sed-version;</para> 229 226 </listitem>--> 230 <listitem> 227 <listitem> <!-- After version 12.1 release - see Added --> 231 228 <para>Setuptools-&setuptools-version;</para> 232 229 </listitem> … … 237 234 <para>Sysklogd-&sysklogd-version;</para> 238 235 </listitem>--> 239 < listitem>236 <!--<listitem> 240 237 <para>Systemd-&systemd-version;</para> 241 </listitem> 242 < !--<listitem revision="sysv">238 </listitem>--> 239 <listitem revision="sysv"> 243 240 <para>SysVinit-&sysvinit-version;</para> 244 </listitem> -->241 </listitem> 245 242 <!--<listitem> 246 243 <para>Tar-&tar-version;</para> 247 244 </listitem>--> 248 < listitem>245 <!--<listitem> 249 246 <para>Tcl-&tcl-version;</para> 250 </listitem> 251 < !--<listitem>247 </listitem>--> 248 <listitem> 252 249 <para>Texinfo-&texinfo-version;</para> 253 </listitem> -->254 < !--<listitem>250 </listitem> 251 <listitem> 255 252 <para>Tzdata-&tzdata-version;</para> 256 </listitem> -->253 </listitem> 257 254 <!--<listitem revision="sysv"> 258 255 <para>Udev from Systemd-&systemd-version;</para> … … 267 264 <para>Wheel-&wheel-version;</para> 268 265 </listitem> 269 < !--<listitem>266 <listitem> 270 267 <para>XML::Parser-&xml-parser-version;</para> 271 </listitem> -->268 </listitem> 272 269 <listitem> 273 270 <para>Xz-&xz-version;</para> 274 271 </listitem> 275 < !--<listitem>272 <listitem> 276 273 <para>Zlib-&zlib-version;</para> 277 </listitem> -->278 < listitem>274 </listitem> 275 <!--<listitem> 279 276 <para>Zstd-&zstd-version;</para> 280 </listitem> 277 </listitem>--> 281 278 </itemizedlist> 282 279 … … 292 289 <itemizedlist> 293 290 <title>Added:</title> 294 <listitem> 295 <para>Lz4-&lz4-version;</para> 296 </listitem> 297 <listitem> 298 <para>glibc-2.39-upstream_fix-1.patch</para> 299 </listitem> 291 <listitem><para></para></listitem> <!-- satisfy build --> 292 293 <listitem> 294 <para>&bash-upstream-fixes-patch;</para> 295 </listitem> 296 297 <listitem> 298 <para>&readline-fixes-patch;</para> 299 </listitem> 300 301 <listitem> 302 <para>setuptools-&setuptools-version;</para> 303 </listitem> 304 305 <listitem> 306 <para>&systemd-upstream-patch;</para> 307 </listitem> 308 300 309 </itemizedlist> 301 310 … … 304 313 <listitem><para></para></listitem> <!-- satisfy build --> 305 314 315 <listitem> 316 <para>glibc-2.38-memalign_fix-1.patch</para> 317 </listitem> 318 319 <listitem> 320 <para>grub-2.06-upstream_fixes-1.patch</para> 321 </listitem> 322 323 <listitem> 324 <para>readline-8.2-upstream_fix-1.patch</para> 325 </listitem> 326 306 327 </itemizedlist> 307 328 -
chapter02/creatingfilesystem.xml
re4b4c5a0 rfe48a03 51 51 </variablelist> 52 52 53 <para>Other file systems, including FAT32, NTFS, JFS, and XFS are53 <para>Other file systems, including FAT32, NTFS, ReiserFS, JFS, and XFS are 54 54 useful for specialized purposes. More information about these file systems, 55 55 and many others, can be found at <ulink -
chapter02/stages.xml
re4b4c5a0 rfe48a03 77 77 <para>The operations in <xref linkend="ch-tools-lo"/> must be done 78 78 before starting or continuing from 79 <xref linkend="chapter-building-system" role='.'/></para>79 <xref linkend="chapter-building-system"/>.</para> 80 80 </listitem> 81 81 82 </itemizedlist> 82 83 </sect2> -
chapter03/packages.xml
re4b4c5a0 rfe48a03 491 491 492 492 <varlistentry> 493 <term>Lz4 (&lz4-version;) - <token>&lz4-size;</token>:</term>494 <listitem>495 <para>Home page: <ulink url="&lz4-home;"/></para>496 <para>Download: <ulink url="&lz4-url;"/></para>497 <para>MD5 sum: <literal>&lz4-md5;</literal></para>498 </listitem>499 </varlistentry>500 501 <varlistentry>502 493 <term>M4 (&m4-version;) - <token>&m4-size;</token>:</term> 503 494 <listitem> … … 823 814 <para> 824 815 The version of vim changes daily. To get the latest version, go to 825 <ulink url="https://github.com/vim/vim/tags"/>. 816 <ulink url="https://github.com/vim/vim/releases"> 817 https://github.com/vim/vim/tags</ulink>. 826 818 </para> 827 819 </note> -
chapter03/patches.xml
re4b4c5a0 rfe48a03 60 60 </listitem> 61 61 </varlistentry> 62 62 <!-- 63 63 <varlistentry> 64 <term> Expect GCC14 Patch - <token>&expect-gcc14-patch-size;</token>:</term>64 <term>Coreutils Chmod Fix Patch - <token>&coreutils-chmod-patch-size;</token>:</term> 65 65 <listitem> 66 <para>Download: <ulink url="&patches-root;& expect-gcc14-patch;"/></para>67 <para>MD5 sum: <literal>& expect-gcc14-patch-md5;</literal></para>66 <para>Download: <ulink url="&patches-root;&coreutils-chmod-patch;"/></para> 67 <para>MD5 sum: <literal>&coreutils-chmod-patch-md5;</literal></para> 68 68 </listitem> 69 69 </varlistentry> 70 70 --> 71 71 <!-- 72 72 <varlistentry> … … 77 77 </listitem> 78 78 </varlistentry> 79 --> 79 80 80 <varlistentry> 81 <term>Glibc Upstream Fix Patch - <token>&glibc-upstream-patch-size;</token>:</term>81 <term>Glibc Upstream Fixes Patch - <token>&glibc-upstream-fixes-patch-size;</token>:</term> 82 82 <listitem> 83 <para>Download: <ulink url="&patches-root;&glibc-upstream- patch;"/></para>84 <para>MD5 sum: <literal>&glibc-upstream- patch-md5;</literal></para>83 <para>Download: <ulink url="&patches-root;&glibc-upstream-fixes-patch;"/></para> 84 <para>MD5 sum: <literal>&glibc-upstream-fixes-patch-md5;</literal></para> 85 85 </listitem> 86 86 </varlistentry> 87 87 --> 88 88 <varlistentry> 89 89 <term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term> … … 142 142 </listitem> 143 143 </varlistentry> 144 <!-- 144 145 145 <varlistentry revision="systemd"> 146 146 <term>Systemd Upstream Fixes Patch - <token>&systemd-upstream-patch-size;</token>:</term> … … 150 150 </listitem> 151 151 </varlistentry> 152 -->153 152 <!-- 154 153 <varlistentry> -
chapter06/bash.xml
re4b4c5a0 rfe48a03 49 49 --build=$(sh support/config.guess) \ 50 50 --host=$LFS_TGT \ 51 --without-bash-malloc \ 52 bash_cv_strtold_broken=no</userinput></screen> 51 --without-bash-malloc</userinput></screen> 53 52 54 53 <variablelist> -
chapter06/gcc-pass2.xml
re4b4c5a0 rfe48a03 123 123 target libraries (<filename class="libraryfile">libgcc</filename> 124 124 and <filename class="libraryfile">libstdc++</filename>) with the 125 GCC binaries compiled in this pass—those binaries won't run126 on thehost. The GCC build system will attempt to use the host's125 previously compiled GCC binaries—those binaries won't run on the 126 host. The GCC build system will attempt to use the host's 127 127 C and C++ compilers as a workaround by default. 128 128 Building the GCC target libraries with a different … … 148 148 <listitem> 149 149 <para>Disable GCC sanitizer runtime libraries. They are not 150 needed for the temporary installation. In 151 <xref linkend='ch-tools-gcc-pass1'/> it was implied by 152 <parameter>--disable-libstdcxx</parameter>, and now we can 153 explicitly pass it.</para> 150 needed for the temporary installation. This switch is necessary 151 to build GCC without 152 <systemitem class='library'>libcrypt</systemitem> installed for 153 the target. In <xref linkend='ch-tools-gcc-pass1'/> it was 154 implied by <parameter>--disable-libstdcxx</parameter>, but now we 155 have to explicitly pass it.</para> 154 156 </listitem> 155 157 </varlistentry> -
chapter06/introduction.xml
re4b4c5a0 rfe48a03 27 27 This whole chapter must be done as user <systemitem 28 28 class="username">lfs</systemitem>, with the environment as described in 29 <xref linkend="ch-preps-settingenviron" role='.'/></para>29 <xref linkend="ch-preps-settingenviron"/>.</para> 30 30 31 31 </sect1> -
chapter06/ncurses.xml
re4b4c5a0 rfe48a03 70 70 --without-debug \ 71 71 --without-ada \ 72 --disable-stripping</userinput></screen> 72 --disable-stripping \ 73 --enable-widec</userinput></screen> 73 74 74 75 <variablelist> … … 132 133 </listitem> 133 134 </varlistentry> 134 <!-- this is the default >= 6.5 135 <varlistentry> 136 <term><parameter>- 135 136 <varlistentry> 137 <term><parameter>--enable-widec</parameter></term> 137 138 <listitem> 138 139 <para>This switch causes wide-character libraries (e.g., <filename … … 146 147 </listitem> 147 148 </varlistentry> 148 --> 149 149 150 </variablelist> 150 151 -
chapter07/changingowner.xml
re4b4c5a0 rfe48a03 34 34 command:</para> 35 35 36 <screen><userinput>chown - -from lfs -R root:root $LFS/{usr,lib,var,etc,bin,sbin,tools}36 <screen><userinput>chown -R root:root $LFS/{usr,lib,var,etc,bin,sbin,tools} 37 37 case $(uname -m) in 38 x86_64) chown - -from lfs -R root:root $LFS/lib64 ;;38 x86_64) chown -R root:root $LFS/lib64 ;; 39 39 esac</userinput></screen> 40 40 -
chapter07/createfiles.xml
re4b4c5a0 rfe48a03 182 182 portable program should not depend on this assignment.</para> 183 183 184 <para>Some packages need a locale.</para>185 186 <screen><userinput>localedef -i C -f UTF-8 C.UTF-8</userinput></screen>187 188 184 <para>Some tests in <xref linkend="chapter-building-system"/> need a regular 189 185 user. We add this user here and delete this account at the end of that -
chapter07/creatingdirs.xml
re4b4c5a0 rfe48a03 29 29 mkdir -pv /media/{floppy,cdrom} 30 30 mkdir -pv /usr/{,local/}{include,src} 31 mkdir -pv /usr/lib/locale32 31 mkdir -pv /usr/local/{bin,lib,sbin} 33 32 mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man} -
chapter07/util-linux.xml
re4b4c5a0 rfe48a03 52 52 <para>Prepare Util-linux for compilation:</para> 53 53 54 <screen><userinput remap="configure">./configure --libdir=/usr/lib \ 55 --runstatedir=/run \ 56 --disable-chfn-chsh \ 57 --disable-login \ 58 --disable-nologin \ 59 --disable-su \ 60 --disable-setpriv \ 61 --disable-runuser \ 62 --disable-pylibmount \ 63 --disable-static \ 64 --disable-liblastlog2 \ 65 --without-python \ 54 <screen><userinput remap="configure">./configure --libdir=/usr/lib \ 55 --runstatedir=/run \ 56 --disable-chfn-chsh \ 57 --disable-login \ 58 --disable-nologin \ 59 --disable-su \ 60 --disable-setpriv \ 61 --disable-runuser \ 62 --disable-pylibmount \ 63 --disable-static \ 64 --without-python \ 66 65 ADJTIME_PATH=/var/lib/hwclock/adjtime \ 67 66 --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen> -
chapter08/automake.xml
re4b4c5a0 rfe48a03 63 63 logical cores you want to use if you don't want to use all.</para> 64 64 65 <para>Out of 2926 tests, 52 are known to fail due to incompatibilities in the 66 test scripts with gcc-14.1 or later.</para> 65 <para>The test t/subobj.sh is known to fail.</para> 67 66 68 67 <para>Install the package:</para> -
chapter08/bash.xml
re4b4c5a0 rfe48a03 50 50 --without-bash-malloc \ 51 51 --with-installed-readline \ 52 bash_cv_strtold_broken=no \53 52 --docdir=/usr/share/doc/bash-&bash-version;</userinput></screen> 54 53 -
chapter08/chapter08.xml
re4b4c5a0 rfe48a03 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bzip2.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xz.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lz4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="zstd.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="file.xml"/> -
chapter08/coreutils.xml
re4b4c5a0 rfe48a03 54 54 </note> 55 55 56 <!-- https://seclists.org/oss-sec/2024/q1/30 --> 57 <para>Fix a security vulnerability in the <command>split</command> 58 utility:</para> 59 60 <screen><userinput remap="pre">sed -e '/n_out += n_hold/,+4 s|.*bufsize.*|//&|' \ 61 -i src/split.c</userinput></screen> 62 56 63 <para>Now prepare Coreutils for compilation:</para> 57 64 … … 122 129 <screen><userinput remap="test">chown -R tester . </userinput></screen> 123 130 124 <!-- To editors: in jhalfs the standard input is always piped to "make" 125 so the test failures are not reproducible in jhalfs even if 126 running the build in a PTY. Don't use jhalfs to test if we can 127 remove < /dev/null. --> 128 <para>Now run the tests (using <filename>/dev/null</filename> for the 129 standard input, or two tests may be broken if building LFS in a 130 graphical terminal or a session in SSH or GNU Screen etc. because the 131 standard input is connected to a PTY from host distro, and the device 132 node for such a PTY cannot be accessed from the LFS chroot 133 environment):</para> 134 135 <screen><userinput remap="test">su tester -c "PATH=$PATH make -k RUN_EXPENSIVE_TESTS=yes check" \ 136 < /dev/null</userinput></screen> 131 <para>Now run the tests:</para> 132 133 <screen><userinput remap="test">su tester -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes check"</userinput></screen> 134 135 <!-- Sometimes skipped, but if not it may fail. 136 Please DO NOT remove or comment out this unless we can fully 137 understand it! --> 138 <para>The test-getlogin test may fail in the LFS chroot environment.</para> 137 139 138 140 <para>Remove the temporary group:</para> 139 141 140 142 <screen><userinput remap="test">groupdel dummy</userinput></screen> 141 142 <para>143 Two tests, <filename>tests/cp/preserve-mode.sh</filename> and144 <filename>tests/mv/acl.sh</filename>, are known to145 fail in the chroot environment, but pass in a complete system.146 </para>147 143 148 144 <para>Install the package:</para> -
chapter08/expect.xml
re4b4c5a0 rfe48a03 67 67 subtle breakages may also happen.</para> 68 68 69 <para>Now, make some changes to allow the package with gcc-14.1 or later:</para>70 71 <screen><userinput remap="pre">patch -Np1 -i ../expect-&expect-version;-gcc14-1.patch</userinput></screen>72 73 69 <para>Prepare Expect for compilation:</para> 74 70 … … 76 72 --with-tcl=/usr/lib \ 77 73 --enable-shared \ 78 --disable-rpath \79 74 --mandir=/usr/share/man \ 80 75 --with-tclinclude=/usr/include</userinput></screen> -
chapter08/gcc.xml
re4b4c5a0 rfe48a03 41 41 <sect2 role="installation"> 42 42 <title>Installation of GCC</title> 43 <!-- 44 <para>At first, fix an issue breaking 45 <filename class="libraryfile">libasan.a</filename> building this package 46 with Glibc-2.34 or later:</para> 47 48 <screen><userinput remap="pre">sed -e '/static.*SIGSTKSZ/d' \ 49 -e 's/return kAltStackSize/return SIGSTKSZ * 4/' \ 50 -i libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp</userinput></screen> 51 --> 52 <!-- 53 <para>First fix a problem with the latest version of glibc:</para> 54 55 <screen><userinput remap="pre">patch -Np1 -i ../&gcc-upstream-fixes-patch;</userinput></screen> 56 --> 43 57 44 58 <para>For x86_64 target, set the default directory name for … … 62 76 --enable-default-pie \ 63 77 --enable-default-ssp \ 64 --enable-host-pie \65 78 --disable-multilib \ 66 79 --disable-bootstrap \ … … 134 147 important, but it takes a long time. First-time builders are 135 148 encouraged to run the test suite. The time to run the tests can be 136 reduced significantly by adding -jx to the <command>make -k check</command> 137 command below,where x is the number of CPU cores on your system.</para>149 reduced significantly by adding -jx to the <command>make -k check</command> command below, 150 where x is the number of CPU cores on your system.</para> 138 151 </important> 139 152 … … 142 155 143 156 <screen><userinput remap="test">ulimit -s 32768</userinput></screen> 144 145 <para>Now remove/fix several known test failures:</para>146 147 <screen><userinput remap="test">sed -e '/cpython/d' -i ../gcc/testsuite/gcc.dg/plugin/plugin.exp148 sed -e 's/no-pic /&-no-pie /' -i ../gcc/testsuite/gcc.target/i386/pr113689-1.c149 sed -e 's/300000/(1|300000)/' -i ../libgomp/testsuite/libgomp.c-c++-common/pr109062.c150 sed -e 's/{ target nonpic } //' \151 -e '/GOTPCREL/d' -i ../gcc/testsuite/gcc.target/i386/fentryname3.c</userinput></screen>152 157 153 158 <para>Test the results as a non-privileged user, but do not stop at errors:</para> … … 166 171 url="&test-results;"/> and 167 172 <ulink url="https://gcc.gnu.org/ml/gcc-testresults/"/>.</para> 168 <!-- 173 169 174 <para> 170 175 Eight gcc tests (out of over 185,000): 171 <!- - https://gcc.gnu.org/PR106375 --><filename>pr56837.c</filename>176 <!-- https://gcc.gnu.org/PR106375 --><filename>pr56837.c</filename> 172 177 and seven tests in the <filename class='directory'>analyzer</filename> 173 178 directory are known to fail. 174 179 175 <!- - https://gcc.gnu.org/PR109353 -->180 <!-- https://gcc.gnu.org/PR109353 --> 176 181 One libstdc++ test (out of over 15000), <filename>copy.cc</filename>, is 177 182 known to fail. … … 185 190 <filename class='directory'>vect</filename> directory are known to fail 186 191 if the hardware does not support AVX.</para> 187 --> 188 <para>A few unexpected failures cannot always be avoided. In some cases 189 test failures depend on the specific hardware of the system.<!--The GCC developers 190 are usually aware of these issues, but have not resolved them yet.--> 192 193 <para>A few unexpected failures cannot always be avoided. The GCC developers 194 are usually aware of these issues, but have not resolved them yet. 191 195 Unless the test results are vastly different from those at the above URL, 192 196 it is safe to continue.</para> -
chapter08/glibc.xml
re4b4c5a0 rfe48a03 50 50 51 51 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> 52 53 <para>Now fix a security vulnerability:</para> 54 55 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen> 56 52 <!-- 53 <para>Now fix two security vulnerabilities and a regression causing the 54 posix_memalign() function very slow in some conditions:</para> 55 56 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-fixes-patch;</userinput></screen> 57 --> 57 58 <para>The Glibc documentation recommends building Glibc 58 59 in a dedicated build directory:</para> … … 167 168 parallel make jobs). These tests can be identified with:</para> 168 169 169 <screen><userinput remap="test">grep "Timed out" $(find -name \*.out)</userinput></screen> 170 <!-- TODO: Using nodump for freeze. Change it to role="test" after 171 12.1 release so jhalfs can list these in the log. --> 172 <screen role="nodump"><userinput>grep "Timed out" -l $(find -name \*.out)</userinput></screen> 170 173 171 174 <para>It's possible to re-run a single test with enlarged timeout … … 234 237 section to install 235 238 <filename class='libraryfile'>libcrypt.so.1*</filename> 236 ( replacing239 (overwritting 237 240 <filename class='libraryfile'>libcrypt.so.1</filename> from the 238 241 prior Glibc installation)</emphasis>. … … 252 255 <screen role='nodump'><userinput>rm -f /usr/sbin/nscd</userinput></screen> 253 256 254 <para revision='systemd'>257 <para> 255 258 If this system (prior to LFS 12.1, exclusive) is based on 256 259 Systemd, it's also needed to disable and stop the … … 353 356 locales necessary for the optimal coverage of tests:</para> 354 357 355 <screen role="nodump"><userinput remap="locale-test">localedef -i C -f UTF-8 C.UTF-8 358 <screen role="nodump"><userinput remap="locale-test">mkdir -pv /usr/lib/locale 359 localedef -i C -f UTF-8 C.UTF-8 356 360 localedef -i cs_CZ -f UTF-8 cs_CZ.UTF-8 357 361 localedef -i de_DE -f ISO-8859-1 de_DE … … 528 532 <listitem> 529 533 <para>This creates the <filename>posixrules</filename> file. We use 530 New York because POSIX requires the daylight saving time rules534 New York because POSIX requires the daylight savings time rules 531 535 to be in accordance with US rules.</para> 532 536 </listitem> -
chapter08/grub.xml
re4b4c5a0 rfe48a03 44 44 <para> 45 45 If your system has UEFI support and you wish to boot LFS with UEFI, 46 you need to install GRUB with UEFI support (and its dependencies) by 47 following the instructions on 46 you can skip this package in LFS, 47 and install GRUB with UEFI support (and its dependencies) by following 48 the instructions on 48 49 <ulink url="&blfs-book;postlfs/grub-efi.html">the BLFS page</ulink>. 49 You may skip this package, or install this package and the BLFS50 GRUB for UEFI package without conflict (the BLFS page provides51 instructions for both cases).52 50 </para> 53 51 </note> … … 112 110 113 111 <para>Making your LFS system bootable with GRUB will be discussed in 114 <xref linkend="ch-bootable-grub" role='.'/></para>112 <xref linkend="ch-bootable-grub"/>.</para> 115 113 116 114 </sect2> -
chapter08/inetutils.xml
re4b4c5a0 rfe48a03 40 40 <sect2 role="installation"> 41 41 <title>Installation of Inetutils</title> 42 43 <para>First, make the package build with gcc-14.1 or later::</para>44 45 <screen><userinput remap="pre">sed -i 's/def HAVE_TERMCAP_TGETENT/ 1/' telnet/telnet.c</userinput></screen>46 42 47 43 <para>Prepare Inetutils for compilation:</para> -
chapter08/kmod.xml
re4b4c5a0 rfe48a03 85 85 which are beyond the scope of LFS.</para> 86 86 87 <para>Install the package and recreate some symlinks for87 <para>Install the package and create symlinks for 88 88 compatibility with Module-Init-Tools (the package that previously handled 89 Linux kernel modules). The building system will create all these 90 symlinks in <filename class='directory'>/usr/bin</filename>, but we 91 only want <command>lsmod</command> there and all other symlinks in 92 <filename class='directory'>/usr/sbin</filename> instead:</para> 89 Linux kernel modules):</para> 93 90 94 91 <screen><userinput remap="install">make install … … 96 93 for target in depmod insmod modinfo modprobe rmmod; do 97 94 ln -sfv ../bin/kmod /usr/sbin/$target 98 rm -fv /usr/bin/$target 99 done</userinput></screen> 95 done 96 97 ln -sfv kmod /usr/bin/lsmod</userinput></screen> 100 98 101 99 </sect2> -
chapter08/libxcrypt.xml
re4b4c5a0 rfe48a03 111 111 --disable-failure-tokens 112 112 make 113 cp -av --remove-destination.libs/libcrypt.so.1* /usr/lib</userinput></screen>113 cp -av .libs/libcrypt.so.1* /usr/lib</userinput></screen> 114 114 </note> 115 115 -
chapter08/ncurses.xml
re4b4c5a0 rfe48a03 51 51 --with-cxx-shared \ 52 52 --enable-pc-files \ 53 --enable-widec \ 53 54 --with-pkg-config-libdir=/usr/lib/pkgconfig</userinput></screen> 54 55 55 <!-- - -enable-widec this is now the default -->56 56 <variablelist> 57 57 <title>The meaning of the new configure options:</title> … … 95 95 </listitem> 96 96 </varlistentry> 97 <!-- 98 <varlistentry> 99 <term><parameter>- 97 98 <varlistentry> 99 <term><parameter>--enable-widec</parameter></term> 100 100 <listitem> 101 101 <para>This switch causes wide-character libraries (e.g., <filename … … 109 109 </listitem> 110 110 </varlistentry> 111 --> 111 112 112 </variablelist> 113 113 … … 128 128 129 129 <para>The installation of this package will overwrite 130 <filename class="libraryfile">libncursesw.so.&ncurses- version;</filename>130 <filename class="libraryfile">libncursesw.so.&ncurses-release;</filename> 131 131 in-place. It may crash the shell process which is using code and data 132 132 from the library file. Install the package with … … 138 138 139 139 <screen><userinput remap="install">make DESTDIR=$PWD/dest install 140 install -vm755 dest/usr/lib/libncursesw.so.&ncurses- version; /usr/lib141 rm -v dest/usr/lib/libncursesw.so.&ncurses- version;140 install -vm755 dest/usr/lib/libncursesw.so.&ncurses-release; /usr/lib 141 rm -v dest/usr/lib/libncursesw.so.&ncurses-release; 142 142 sed -e 's/^#if.*XOPEN.*$/#if 1/' \ 143 143 -i dest/usr/include/curses.h -
chapter08/ninja.xml
re4b4c5a0 rfe48a03 83 83 </variablelist> 84 84 85 <para>The package tests cannot run in the chroot environment. They require86 <ulink url="&blfs-book;general/cmake.html">cmake</ulink>.</para>87 <!--88 85 <para>To test the results, issue:</para> 89 86 90 87 <screen><userinput remap="test">./ninja ninja_test 91 ./ninja_test - -gtest_filter=-SubprocessTest.SetWithLots</userinput></screen> 92 --> 88 ./ninja_test --gtest_filter=-SubprocessTest.SetWithLots</userinput></screen> 93 89 94 90 <para>Install the package:</para> -
chapter08/procps.xml
re4b4c5a0 rfe48a03 71 71 <screen revision='systemd'><userinput remap="make">make src_w_LDADD='$(LDADD) -lsystemd'</userinput></screen> 72 72 73 <!-- To editors: "pmap {X,XX} with unreachable process" tests don't work 74 as root. They may seem to pass due to some Tcl/Expect/DejaGNU 75 internal hazards with some "luck" though. --> 76 <para>To run the test suite, run:</para> 77 78 <screen><userinput remap="test">chown -R tester . 79 su tester -c "PATH=$PATH make check"</userinput></screen> 80 81 <para>One test named 82 <literal>ps with output flag bsdtime,cputime,etime,etimes</literal> 83 is known to fail if the host kernel is not built with 84 <literal>CONFIG_BSD_PROCESS_ACCT</literal> enabled.</para> 73 <para> To run the test suite, run:</para> 74 75 <screen><userinput remap="test">make check</userinput></screen> 76 77 <para>One test in the "ps" tests is known to fail.</para> 85 78 86 79 <para>Install the package:</para> -
chapter08/python.xml
re4b4c5a0 rfe48a03 79 79 <screen><userinput remap="make">make</userinput></screen> 80 80 81 <para>Some tests are known to occasionally hang indefinitely. So to test the 82 results, run the test suite but set a 2-minute time limit for each 83 test case:</para> 84 85 <screen><userinput remap="test">make test TESTOPTS="--timeout 120"</userinput></screen> 86 87 <para>For a relatively slow system you may need to increase the time 88 limit and 1 SBU (measured when building Binutils pass 1 with one CPU 89 core) should be enough. Some tests are flaky, so the test suite will 90 automatically re-run failed tests. If a test failed but then passed 91 when re-run, it should be considered as passed.</para> 81 <para>Running the tests at this point is not recommended. The 82 tests are known to hang indefinitely in the partial LFS environment. 83 If desired, the tests can be rerun at the end of this chapter, or 84 when Python 3 is reinstalled in BLFS. To run the tests anyway, 85 issue <command>make test</command>.</para> 92 86 93 87 <para>Install the package:</para> -
chapter08/readline.xml
re4b4c5a0 rfe48a03 49 49 <screen><userinput remap="pre">sed -i '/MV.*old/d' Makefile.in 50 50 sed -i '/{OLDSUFF}/c:' support/shlib-install</userinput></screen> 51 52 <para>Prevent hard coding library search paths (rpath) into53 the shared libraries. This package does not need rpath for an54 installation into the standard location, and rpath may sometimes cause55 unwanted effects or even security issues:</para>56 57 <screen><userinput>sed -i 's/-Wl,-rpath,[^ ]*//' support/shobj-conf</userinput></screen>58 51 59 52 <para>Now fix a problem identified upstream:</para> -
chapter08/shadow.xml
re4b4c5a0 rfe48a03 41 41 <sect2 role="installation"> 42 42 <title>Installation of Shadow</title> 43 44 <important>45 <para>46 If you've installed Linux-PAM, you should follow47 <ulink url='&blfs-book;postlfs/shadow.xml'>the BLFS shadow48 page</ulink> instead of this page to build (or, rebuild or upgrade)49 shadow.50 </para>51 </important>52 43 53 44 <note> … … 243 234 even though the account has been created correctly. That is why we 244 235 created the group <systemitem class="groupname">users</systemitem> 245 with this group ID in 246 <xref linkend='ch-tools-createfiles' role='.'/></para> 236 with this group ID in <xref linkend='ch-tools-createfiles'/>.</para> 247 237 248 238 </listitem> -
chapter08/sysklogd.xml
re4b4c5a0 rfe48a03 56 56 <para>Install the package:</para> 57 57 58 <screen><userinput remap="install">make install</userinput></screen>58 <screen><userinput remap="install">make BINDIR=/sbin install</userinput></screen> 59 59 60 60 </sect2> -
chapter08/systemd.xml
re4b4c5a0 rfe48a03 48 48 <screen><userinput remap="pre">sed -i -e 's/GROUP="render"/GROUP="video"/' \ 49 49 -e 's/GROUP="sgx", //' rules.d/50-udev-default.rules.in</userinput></screen> 50 51 <!-- https://github.com/systemd/systemd/pull/30549 --> 52 <para>Now fix a security vulnerability in the DNSSEC verification of 53 <command>systemd-resolved</command> and a bug breaking running 54 <command>systemd-analyze verify</command> on an instantiated systemd 55 unit:</para> 56 57 <screen><userinput remap='pre'>patch -Np1 -i ../&systemd-upstream-patch;</userinput></screen> 50 58 51 59 <para>Prepare systemd for compilation:</para> … … 218 226 219 227 <screen><userinput remap="make">ninja</userinput></screen> 220 221 <para>Some tests need a basic <filename>/etc/os-release</filename> file.222 To test the results, issue:</para>223 224 <screen><userinput remap="test">echo 'NAME="Linux From Scratch"' > /etc/os-release225 ninja test</userinput></screen>226 227 <!-- test-namespace needs /run/systemd/inaccessible/sock, which only exists228 after initializing the system with systemd. -->229 <para>Three tests: <literal>systemd:core / test-namespace</literal>,230 <literal>test-chase</literal>, and <literal>test-systemd-tmpfiles</literal>,231 are known to fail in the LFS chroot environment. Some other tests may232 fail because they depend on various kernel configuration options.</para>233 228 234 229 <para>Install the package:</para> -
chapter08/tcl.xml
re4b4c5a0 rfe48a03 4 4 <!ENTITY % general-entities SYSTEM "../general.ent"> 5 5 %general-entities; 6 <!ENTITY tdbc-ver "1.1. 7">7 <!ENTITY itcl-ver "4.2. 4">6 <!ENTITY tdbc-ver "1.1.5"> 7 <!ENTITY itcl-ver "4.2.3"> 8 8 ]> 9 9 … … 56 56 cd unix 57 57 ./configure --prefix=/usr \ 58 --mandir=/usr/share/man \ 59 --disable-rpath</userinput></screen> 60 61 <variablelist> 62 <title>The meaning of the new configure parameters:</title> 63 64 <varlistentry> 65 <term><parameter>--disable-rpath</parameter></term> 66 <listitem> 67 <para>This parameter prevents hard coding library search paths 68 (rpath) into the binary executable files and shared libraries. 69 This package does not need rpath for an installation into the 70 standard location, and rpath may sometimes cause unwanted effects 71 or even security issues.</para> 72 </listitem> 73 </varlistentry> 74 </variablelist> 58 --mandir=/usr/share/man</userinput></screen> 75 59 76 60 <para>Build the package:</para> -
chapter08/util-linux.xml
re4b4c5a0 rfe48a03 43 43 <title>Installation of Util-linux</title> 44 44 45 <!--46 45 <para>First, disable a problematic test:</para> 47 46 48 47 <screen><userinput remap="pre">sed -i '/test_mkfds/s/^/#/' tests/helpers/Makemodule.am</userinput></screen> 49 --> 48 50 49 <para>Prepare Util-linux for compilation:</para> 51 50 52 <screen revision="sysv"><userinput remap="configure">./configure --bindir=/usr/bin \ 53 --libdir=/usr/lib \ 54 --runstatedir=/run \ 55 --sbindir=/usr/sbin \ 56 --disable-chfn-chsh \ 57 --disable-login \ 58 --disable-nologin \ 59 --disable-su \ 60 --disable-setpriv \ 61 --disable-runuser \ 62 --disable-pylibmount \ 63 --disable-liblastlog2 \ 64 --disable-static \ 65 --without-python \ 66 --without-systemd \ 51 <screen revision="sysv"><userinput remap="configure">./configure --bindir=/usr/bin \ 52 --libdir=/usr/lib \ 53 --runstatedir=/run \ 54 --sbindir=/usr/sbin \ 55 --disable-chfn-chsh \ 56 --disable-login \ 57 --disable-nologin \ 58 --disable-su \ 59 --disable-setpriv \ 60 --disable-runuser \ 61 --disable-pylibmount \ 62 --disable-static \ 63 --without-python \ 64 --without-systemd \ 67 65 --without-systemdsystemunitdir \ 68 66 ADJTIME_PATH=/var/lib/hwclock/adjtime \ 69 67 --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen> 70 68 71 <screen revision="systemd"><userinput remap="configure">./configure --bindir=/usr/bin \ 72 --libdir=/usr/lib \ 73 --runstatedir=/run \ 74 --sbindir=/usr/sbin \ 75 --disable-chfn-chsh \ 76 --disable-login \ 77 --disable-nologin \ 78 --disable-su \ 79 --disable-setpriv \ 80 --disable-runuser \ 81 --disable-pylibmount \ 82 --disable-liblastlog2 \ 83 --disable-static \ 84 --without-python \ 69 <screen revision="systemd"><userinput remap="configure">./configure --bindir=/usr/bin \ 70 --libdir=/usr/lib \ 71 --runstatedir=/run \ 72 --sbindir=/usr/sbin \ 73 --disable-chfn-chsh \ 74 --disable-login \ 75 --disable-nologin \ 76 --disable-su \ 77 --disable-setpriv \ 78 --disable-runuser \ 79 --disable-pylibmount \ 80 --disable-static \ 81 --without-python \ 85 82 ADJTIME_PATH=/var/lib/hwclock/adjtime \ 86 83 --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen> … … 94 91 <screen><userinput remap="make">make</userinput></screen> 95 92 96 <!-- To editors: 97 Two tests need a /etc/fstab file. They are skipped if the host 98 distro isn't using systemd as the init system, so don't remove 99 the creation of /etc/fstab unless you've tested it with such a 100 host distro (for example LFS systemd or Debian). --> 101 <para>If desired, create a dummy <filename>/etc/fstab</filename> file 102 to satisfy two tests and run the test suite as a non-&root; 103 user:</para> 93 <para>If desired, run the test suite as a non-&root; user:</para> 104 94 105 95 <warning><para>Running the test suite as the … … 114 104 </warning> 115 105 116 <screen><userinput remap="test">touch /etc/fstab 117 chown -R tester . 106 <screen><userinput remap="test">chown -R tester . 118 107 su tester -c "make -k check"</userinput></screen> 119 108 120 <para> 121 The <emphasis>hardlink</emphasis> tests will fail if the host's kernel 122 does not have the option <option>CONFIG_CRYPTO_USER_API_HASH</option> 123 enabled or does not have any options providing a SHA256 implementation 124 (for example, <option>CONFIG_CRYPTO_SHA256</option>, or 125 <option>CONFIG_CRYPTO_SHA256_SSSE3</option> if the CPU supports 126 Supplemental SSE3) enabled. In addition, the lsfd: inotify test will 127 fail if the kernel option <option>CONFIG_NETLINK_DIAG</option> is not 128 enabled. 129 </para> 109 <para>The <emphasis>hardlink</emphasis> tests will fail if the host's kernel 110 does not have the option <option>CONFIG_CRYPTO_USER_API_HASH</option> 111 enabled or does not have any options providing a SHA256 implementation 112 (for example, <option>CONFIG_CRYPTO_SHA256</option>, or 113 <option>CONFIG_CRYPTO_SHA256_SSSE3</option> if the CPU supports 114 Supplemental SSE3) enabled. In addition, 115 two sub-tests from misc: mbsencode and one sub-test from script: replay are 116 known to fail.</para> 130 117 131 118 <para>Install the package:</para> -
chapter08/vim.xml
re4b4c5a0 rfe48a03 72 72 class="username">tester</systemitem>:</para> 73 73 74 <screen><userinput remap="test">su tester -c "TERM=xterm-256color LANG=en_US.UTF-8 make -j1 test" \ 75 &> vim-test.log</userinput></screen> 74 <screen><userinput remap="test">su tester -c "LANG=en_US.UTF-8 make -j1 test" &> vim-test.log</userinput></screen> 76 75 77 76 <para>The test suite outputs a lot of binary data to the screen. This can 78 cause issues with the settings of the current terminal (especially while 79 we are overriding the <envar>TERM</envar> variable to satisfy some 80 assumptions of the test suite). The problem can be 77 cause issues with the settings of the current terminal. The problem can be 81 78 avoided by redirecting the output to a log file as shown above. A 82 successful test will result in the words <computeroutput>ALL83 DONE</computeroutput> in the log fileat completion.</para>79 successful test will result in the words "ALL DONE" in the log file 80 at completion.</para> 84 81 85 82 <para>Install the package:</para> -
chapter09/clock.xml
re4b4c5a0 rfe48a03 9 9 <?dbhtml filename="clock.html"?> 10 10 11 <title>Configuring the System Clock</title>11 <title>Configuring the system clock</title> 12 12 13 13 <indexterm zone="ch-config-clock"> -
chapter09/networkd.xml
re4b4c5a0 rfe48a03 51 51 <filename class="extension">.network</filename> files. For detailed 52 52 descriptions and example contents of these configuration files, consult 53 the 54 <ulink role='man' url='&man;systemd .link.5'>systemd.link(5)</ulink>,55 <ulink role='man' url='&man;systemd.netdev.5'>systemd.netdev(5)</ulink>, and56 <ulink role='man' url='&man;systemd.network.5'>systemd.network(5)</ulink>57 manualpages.</para>53 the <ulink role='man' url='&man;systemd-link.5'>systemd-link(5)</ulink>, 54 <ulink role='man' url='&man;systemd-netdev.5'>systemd-netdev(5)</ulink>, 55 and <ulink role='man' 56 url='&man;systemd-network.5'>systemd-network(5)</ulink> manual 57 pages.</para> 58 58 59 59 <sect3 id="systemd-network-devices"> -
chapter09/symlinks.xml
re4b4c5a0 rfe48a03 40 40 wlan0; such laptops can also use this method. The command line 41 41 is in the GRUB configuration file. 42 See <xref linkend="grub-cfg" role='.'/></para>42 See <xref linkend="grub-cfg"/>.</para> 43 43 </sect3> 44 44 … … 124 124 125 125 <screen role="nodump"><userinput>sed -e '/^AlternativeNamesPolicy/s/=.*$/=/' \ 126 126 -i /usr/lib/udev/network/99-default.link \ 127 127 > /etc/udev/network/99-default.link</userinput></screen> 128 128 </sect3> … … 220 220 <title>Dealing with Duplicate Devices</title> 221 221 222 <para>As explained in <xref linkend="ch-config-udev" role=','/> the223 order inwhich devices with the same function appear in222 <para>As explained in <xref linkend="ch-config-udev"/>, the order in 223 which devices with the same function appear in 224 224 <filename class="directory">/dev</filename> is essentially random. 225 225 E.g., if you have a USB web camera and a TV tuner, sometimes … … 230 230 fixable by creating udev rules to create persistent symlinks. 231 231 The case of network cards is covered separately in 232 <xref linkend="ch-config-network" role=','/> and sound card 233 configuration can be found in 234 <ulink url="&blfs-book;postlfs/devices.html">BLFS</ulink>.</para> 232 <xref linkend="ch-config-network"/>, and sound card configuration can 233 be found in <ulink url="&blfs-book;postlfs/devices.html">BLFS</ulink>.</para> 235 234 236 235 <para>For each of your devices that is likely to have this problem -
chapter09/usage.xml
re4b4c5a0 rfe48a03 255 255 256 256 <para>For information on kernel module loading and udev, see 257 <xref linkend="module-loading" role='.'/></para>257 <xref linkend="module-loading"/>.</para> 258 258 </sect2> 259 259 -
chapter10/kernel.xml
re4b4c5a0 rfe48a03 56 56 the procedures below fairly closely. The objective is to get an 57 57 initial system to a point where you can log in at the command line when 58 you reboot later in <xref linkend="ch-finish-reboot" role='.'/>59 At this pointoptimization and customization is not a goal.58 you reboot later in <xref linkend="ch-finish-reboot"/>. At this point 59 optimization and customization is not a goal. 60 60 </para> 61 61 … … 88 88 89 89 <para>There are several ways to configure the kernel options. Usually, 90 this is done through a menu-driven interface, for example:</para>90 This is done through a menu-driven interface, for example:</para> 91 91 92 92 <screen role="nodump"><userinput>make menuconfig</userinput></screen> -
chapter10/kernel/kernel.version
re4b4c5a0 rfe48a03 1 6. 8.91 6.7.1 -
chapter10/kernel/systemd.toml
re4b4c5a0 rfe48a03 15 15 DEVTMPFS_MOUNT='*' 16 16 DRM=' *M' 17 AUDIT=' ' 17 18 NET='*' 18 19 INET='*' … … 24 25 TMPFS='*' 25 26 TMPFS_POSIX_ACL='*' 26 CGROUP_SCHED='* '27 28 [RT_GROUP_SCHED]29 value = ' '30 comment = 'This may cause some systemd features malfunction'31 27 32 28 revision='systemd' -
chapter10/kernel/systemd.xml
re4b4c5a0 rfe48a03 4 4 <!-- Automatically generated by kernel-config.py 5 5 DO NOT EDIT! --> 6 <screen role="nodump" ><emphasis role='blue'>G</emphasis>eneral setup --->6 <screen role="nodump" revision="systemd"><emphasis role='blue'>G</emphasis>eneral setup ---> 7 7 [ ] <emphasis role='blue'>C</emphasis>ompile the kernel with warnings as errors [WERROR] 8 [ ] <emphasis role='blue'>A</emphasis>uditing support [AUDIT] 8 9 <emphasis role='blue'>C</emphasis>PU/Task time and stats accounting ---> 9 10 [*] <emphasis role='blue'>P</emphasis>ressure stall information tracking [PSI] … … 12 13 < > <emphasis role='blue'>E</emphasis>nable kernel headers through /sys/kernel/kheaders.tar.xz [IKHEADERS] 13 14 [*] <emphasis role='blue'>C</emphasis>ontrol Group support ---> [CGROUPS] 14 [*] M<emphasis role='blue'>e</emphasis>mory controller [MEMCG] 15 [ /*] <emphasis role='blue'>C</emphasis>PU controller ---> [CGROUP_SCHED] 16 # This may cause some systemd features malfunction: 17 [ ] <emphasis role='blue'>G</emphasis>roup scheduling for SCHED_RR/FIFO [RT_GROUP_SCHED] 15 [*] M<emphasis role='blue'>e</emphasis>mory controller [MEMCG] 18 16 [ ] <emphasis role='blue'>C</emphasis>onfigure standard kernel features (expert users) ---> [EXPERT] 19 17 -
lfs-latest-git.php
re4b4c5a0 rfe48a03 16 16 $regex[ 'less' ] = "/^.*current released version is less-(\d+).*$/"; 17 17 $regex[ 'mpfr' ] = "/^mpfr-([\d\.]+)\.tar.*$/"; 18 //$regex[ 'Python' ] = "/^.*Latest Python 3.*Python (3[\d\.]+\d).*$/";18 $regex[ 'Python' ] = "/^.*Latest Python 3.*Python (3[\d\.]+\d).*$/"; 19 19 //$regex[ 'sysvinit' ] = "/^.*sysvinit-([\d\.]+)dsf\.tar.*$/"; 20 20 $regex[ 'tzdata' ] = "/^.*tzdata([\d]+[a-z]).*$/"; … … 78 78 79 79 if ( preg_match( "/sourceforge/", $url ) || 80 preg_match( "/python/", $url ) ||81 80 preg_match( "/psmisc/", $url ) ) 82 81 { … … 136 135 if ( $package == "libffi" ) $dirpath = github("libffi/libffi"); 137 136 if ( $package == "libxcrypt" ) $dirpath = github("besser82/libxcrypt"); 138 if ( $package == "lz" ) $dirpath = github("lz4/lz4");139 137 if ( $package == "meson" ) $dirpath = github("mesonbuild/meson"); 140 138 if ( $package == "mpc" ) $dirpath = "https://ftp.gnu.org/gnu/mpc"; … … 148 146 if ( $package == "sysvinit" ) $dirpath = github("slicer69/sysvinit"); 149 147 if ( $package == "MarkupSafe" ) $dirpath = "https://pypi.python.org/pypi/MarkupSafe/"; 150 if ( $package == " jinja" ) $dirpath = "https://pypi.python.org/pypi/Jinja2/";148 if ( $package == "Jinja" ) $dirpath = "https://pypi.python.org/pypi/Jinja2/"; 151 149 if ( $package == "systemd" ) $dirpath = github("systemd/systemd"); 152 150 //if ( $package == "tcl" ) $dirpath = "https://sourceforge.net/projects/tcl/files"; … … 163 161 { 164 162 echo "ftp should not occur\n"; 163 /* 164 $dirpath = substr( $dirpath, 6 ); // Remove ftp:// 165 $dirpath = rtrim ( $dirpath, "/" ); // Trim any trailing slash 166 $position = strpos( $dirpath, "/" ); // Divide at first slash 167 $server = substr( $dirpath, 0, $position ); 168 $path = substr( $dirpath, $position ); 169 170 $conn = ftp_connect( $server ); 171 ftp_login( $conn, "anonymous", "" ); 172 173 // See if we need special handling 174 if ( isset( $exceptions[ $package ] ) ) 175 { 176 $specials = explode( ":", $exceptions[ $package ] ); 177 178 foreach ( $specials as $i ) 179 { 180 list( $op, $regexp ) = explode( "=", $i ); 181 182 switch ($op) 183 { 184 case "UPDIR": 185 // Remove last dir from $path 186 $position = strrpos( $path, "/" ); 187 $path = substr( $path, 0, $position ); 188 189 // Get dir listing 190 $lines = ftp_rawlist ($conn, $path); 191 $max = find_max( $lines, $regexp, $regexp ); 192 break; 193 194 case "DOWNDIR": 195 // Append found directory 196 $path .= "/$max"; 197 break; 198 199 default: 200 echo "Error in specials array for $package\n"; 201 return -5; 202 break; 203 } 204 } 205 } 206 207 $lines = ftp_rawlist ($conn, $path); 208 ftp_close( $conn ); 209 */ 165 210 } 166 211 else // http(s) … … 259 304 260 305 if ( $package == "psmisc" ) 261 return find_max( $lines, "/v\d/", "/^.*v([\d\.]+) $/" );306 return find_max( $lines, "/v\d/", "/^.*v([\d\.]+).tar.*$/" ); 262 307 263 308 if ( $package == "grub" ) 264 309 return find_max( $lines, "/grub/", "/^.*grub-([\d\.]+).tar.xz.*$/" ); 265 310 266 if ( $package == " jinja" )311 if ( $package == "Jinja" ) 267 312 return find_max( $lines, "/Jinja/", "/^.*Jinja2 ([\d\.]+).*$/" ); 268 269 if ( $package == "lz" )270 return find_max( $lines, "/name.:/", '/^.*LZ4 v([\d\.]+)".*$/' );271 313 272 314 if ( $package == "openssl" ) 273 315 return find_max( $lines, "/openssl/", "/^.*openssl-([\d\.p]*\d.?).tar.*$/" ); 274 275 if ( $package == "Python" )276 return find_max( $lines, "/Python 3/", "/^.*Python (3[\d\.]*\d) .*$/" );277 316 278 317 if ( $package == "vim" ) … … 294 333 // Fetech from git and get wget-list 295 334 $current = array(); 335 #$lfssvn = "svn://svn.linuxfromscratch.org/LFS/trunk"; 296 336 $lfsgit = "https://git.linuxfromscratch.org/lfs.git"; 297 337 … … 325 365 $file = rtrim( $file ); 326 366 $pkg_pattern = "/(\D*).*/"; 367 //$pattern = "/\D*(\d.*\d)\D*/"; 327 368 $pattern = "/\D*(\d.*\d)\D*/"; 328 369 -
packages.ent
re4b4c5a0 rfe48a03 105 105 <!ENTITY check-fin-sbu "0.1 SBU (about 1.6 SBU with tests)"> 106 106 107 <!ENTITY coreutils-version "9. 5">108 <!ENTITY coreutils-size "5,8 67KB">107 <!ENTITY coreutils-version "9.4"> 108 <!ENTITY coreutils-size "5,840 KB"> 109 109 <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz"> 110 <!ENTITY coreutils-md5 " e99adfa059a63db3503cc71f3d151e31">110 <!ENTITY coreutils-md5 "459e9546074db2834eefe5421f250025"> 111 111 <!ENTITY coreutils-home "&gnu-software;coreutils/"> 112 112 <!ENTITY coreutils-tmp-du "173 MB"> 113 113 <!ENTITY coreutils-tmp-sbu "0.3 SBU"> 114 114 <!ENTITY coreutils-fin-du "175 MB"> 115 <!ENTITY coreutils-fin-sbu "1 .0 SBU">115 <!ENTITY coreutils-fin-sbu "1/0 SBU"> 116 116 117 117 <!ENTITY dbus-version "1.14.10"> … … 141 141 <!ENTITY diffutils-fin-sbu "0.3 SBU"> 142 142 143 <!ENTITY e2fsprogs-version "1.47. 1">144 <!ENTITY e2fsprogs-size "9, 720KB">143 <!ENTITY e2fsprogs-version "1.47.0"> 144 <!ENTITY e2fsprogs-size "9,412 KB"> 145 145 <!ENTITY e2fsprogs-url "https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.gz"> 146 <!ENTITY e2fsprogs-md5 " 75e6d1353cbe6d5728a98fb0267206cb">147 <!ENTITY e2fsprogs-home "http s://e2fsprogs.sourceforge.net/">146 <!ENTITY e2fsprogs-md5 "6b4f18a33873623041857b4963641ee9"> 147 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net/"> 148 148 <!ENTITY e2fsprogs-fin-du "95 MB"> 149 149 <!ENTITY e2fsprogs-fin-sbu "2.4 SBU on a spinning disk, 0.4 SBU on an SSD"> 150 150 151 <!ENTITY elfutils-version "0.19 1"> <!-- libelf -->152 <!ENTITY elfutils-size " 9,092KB">151 <!ENTITY elfutils-version "0.190"> <!-- libelf --> 152 <!ENTITY elfutils-size "8,949 KB"> 153 153 <!ENTITY elfutils-url "https://sourceware.org/ftp/elfutils/&elfutils-version;/elfutils-&elfutils-version;.tar.bz2"> 154 <!ENTITY elfutils-md5 " 636547248fb3fae58ec48030298d3ef7">154 <!ENTITY elfutils-md5 "79ad698e61a052bea79e77df6a08bc4b"> 155 155 <!ENTITY elfutils-home "https://sourceware.org/elfutils/"> 156 156 <!ENTITY elfutils-fin-du "124 MB"> 157 157 <!ENTITY elfutils-fin-sbu "0.3 SBU"> 158 158 159 <!ENTITY expat-version "2.6. 2">160 <!ENTITY expat-size "47 4KB">159 <!ENTITY expat-version "2.6.0"> 160 <!ENTITY expat-size "473 KB"> 161 161 <!ENTITY expat-url "&sourceforge;expat/expat-&expat-version;.tar.xz"> 162 <!ENTITY expat-md5 " 0cb75c8feb842c0794ba89666b762a2d">162 <!ENTITY expat-md5 "bd169cb11f4b9bdfddadf9e88a5c4d4b"> 163 163 <!ENTITY expat-home "https://libexpat.github.io/"> 164 164 <!ENTITY expat-fin-du "13 MB"> … … 183 183 <!ENTITY file-fin-sbu "less than 0.1 SBU"> 184 184 185 <!ENTITY findutils-version "4. 10.0">186 <!ENTITY findutils-size " 2,189 KB">185 <!ENTITY findutils-version "4.9.0"> 186 <!ENTITY findutils-size "1,999 KB"> 187 187 <!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.xz"> 188 <!ENTITY findutils-md5 " 870cfd71c07d37ebe56f9f4aaf4ad872">188 <!ENTITY findutils-md5 "4a4a547e888a944b2f3af31d789a1137"> 189 189 <!ENTITY findutils-home "&gnu-software;findutils/"> 190 190 <!ENTITY findutils-tmp-du "42 MB"> … … 219 219 <!ENTITY gawk-fin-sbu "0.1 SBU"> 220 220 221 <!ENTITY gcc-version "1 4.1.0">222 <!ENTITY gcc-size " 90,104KB">221 <!ENTITY gcc-version "13.2.0"> 222 <!ENTITY gcc-size "85,800 KB"> 223 223 <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz"> 224 <!ENTITY gcc-md5 " 24195dca80ded5e0551b533f46a4481d">224 <!ENTITY gcc-md5 "e0e48554cc6e4f261d55ddee9ab69075"> 225 225 <!ENTITY gcc-home "https://gcc.gnu.org/"> 226 226 <!ENTITY gcc-tmpp1-du "4.1 GB"> … … 231 231 <!ENTITY gcc-fin-sbu "42 SBU (with tests)"> 232 232 <!ENTITY libquadmath-version "0.0.0"> 233 <!ENTITY libstdcpp-version "6.0.3 3">233 <!ENTITY libstdcpp-version "6.0.32"> 234 234 <!ENTITY libitm-version "1.0.0"> 235 235 <!ENTITY libatomic-version "1.2.0"> … … 246 246 <!ENTITY gdbm-fin-sbu "0.1 SBU"> 247 247 248 <!ENTITY gettext-version "0.22. 5">249 <!ENTITY gettext-size "10,0 31KB">248 <!ENTITY gettext-version "0.22.4"> 249 <!ENTITY gettext-size "10,016 KB"> 250 250 <!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.xz"> 251 <!ENTITY gettext-md5 " 3ae5580599d84be93e6213930facb2db">251 <!ENTITY gettext-md5 "2d8507d003ef3ddd1c172707ffa97ed8"> 252 252 <!ENTITY gettext-home "&gnu-software;gettext/"> 253 253 <!ENTITY gettext-tmp-du "306 MB"> … … 320 320 <!ENTITY gzip-fin-sbu "0.3 SBU"> 321 321 322 <!ENTITY iana-etc-version "20240 607">323 <!ENTITY iana-etc-size "5 90KB">322 <!ENTITY iana-etc-version "20240125"> 323 <!ENTITY iana-etc-size "589 KB"> 324 324 <!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz"> 325 <!ENTITY iana-etc-md5 " 924a0799dc0342ce82dc4fc95c0f1a1e">325 <!ENTITY iana-etc-md5 "aed66d04de615d76c70890233081e584"> 326 326 <!ENTITY iana-etc-home "https://www.iana.org/protocols"> 327 327 <!ENTITY iana-etc-fin-du "4.8 MB"> … … 344 344 <!ENTITY intltool-fin-sbu "less than 0.1 SBU"> 345 345 346 <!ENTITY iproute2-version "6. 9.0">347 <!ENTITY iproute2-size " 897KB">346 <!ENTITY iproute2-version "6.7.0"> 347 <!ENTITY iproute2-size "900 KB"> 348 348 <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz"> 349 <!ENTITY iproute2-md5 " 0ca5c21a5a42157fbb88b39791963364">349 <!ENTITY iproute2-md5 "35d8277d1469596b7edc07a51470a033"> 350 350 <!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/"> 351 351 <!ENTITY iproute2-fin-du "17 MB"> … … 354 354 <!ENTITY iproute2-tmp-sbu "less than 0.1 SBU"> 355 355 356 <!ENTITY jinja2-version "3.1. 4">357 <!ENTITY jinja2-size "2 35KB">358 <!ENTITY jinja2-url "&pypi-src;/J/Jinja2/ jinja2-&jinja2-version;.tar.gz">359 <!ENTITY jinja2-md5 " 02ca9a6364c92e83d14b037bef4732bc">356 <!ENTITY jinja2-version "3.1.3"> 357 <!ENTITY jinja2-size "264 KB"> 358 <!ENTITY jinja2-url "&pypi-src;/J/Jinja2/Jinja2-&jinja2-version;.tar.gz"> 359 <!ENTITY jinja2-md5 "caf5418c851eac59e70a78d9730d4cea"> 360 360 <!ENTITY jinja2-home "https://jinja.palletsprojects.com/en/3.1.x/"> 361 361 <!ENTITY jinja2-fin-du "3.2 MB"> … … 370 370 <!ENTITY kbd-fin-sbu "0.1 SBU"> 371 371 372 <!ENTITY kmod-version "3 2">373 <!ENTITY kmod-size "5 00KB">372 <!ENTITY kmod-version "31"> 373 <!ENTITY kmod-size "558 KB"> 374 374 <!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz"> 375 <!ENTITY kmod-md5 " 1046fda48766fae905f83150d12eec78">375 <!ENTITY kmod-md5 "6165867e1836d51795a11ea4762ff66a"> 376 376 <!ENTITY kmod-home "https://github.com/kmod-project/kmod"> 377 377 <!ENTITY kmod-fin-du "12 MB"> … … 386 386 <!ENTITY less-fin-sbu "less than 0.1 SBU"> 387 387 388 <!ENTITY lfs-bootscripts-version "202 40416"> <!-- Scripts depend on this format -->388 <!ENTITY lfs-bootscripts-version "20230728"> <!-- Scripts depend on this format --> 389 389 <!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB"> 390 390 <!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.xz"> … … 394 394 <!ENTITY lfs-bootscripts-cfg-sbu "less than 0.1 SBU"> 395 395 396 <!ENTITY libcap-version "2. 70">397 <!ENTITY libcap-size "18 7KB">396 <!ENTITY libcap-version "2.69"> 397 <!ENTITY libcap-size "185 KB"> 398 398 <!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz"> 399 <!ENTITY libcap-md5 " df0e20c6eeca849347b87d5d6a8870c0">399 <!ENTITY libcap-md5 "4667bacb837f9ac4adb4a1a0266f4b65"> 400 400 <!ENTITY libcap-home "https://sites.google.com/site/fullycapable/"> 401 401 <!ENTITY libcap-fin-du "2.9 MB"> 402 402 <!ENTITY libcap-fin-sbu "less than 0.1 SBU"> 403 403 404 <!ENTITY libffi-version "3.4. 6">405 <!ENTITY libffi-size "1,3 60KB">404 <!ENTITY libffi-version "3.4.4"> 405 <!ENTITY libffi-size "1,331 KB"> 406 406 <!ENTITY libffi-url "https://github.com/libffi/libffi/releases/download/v&libffi-version;/libffi-&libffi-version;.tar.gz"> 407 <!ENTITY libffi-md5 " b9cac6c5997dca2b3787a59ede34e0eb">407 <!ENTITY libffi-md5 "0da1a5ed7786ac12dcbaf0d499d8a049"> 408 408 <!ENTITY libffi-home "https://sourceware.org/libffi/"> 409 409 <!ENTITY libffi-fin-du "11 MB"> … … 435 435 436 436 <!ENTITY linux-major-version "6"> 437 <!ENTITY linux-minor-version " 9">437 <!ENTITY linux-minor-version "7"> 438 438 <!ENTITY linux-patch-version "4"> 439 439 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> 440 440 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> 441 <!ENTITY linux-size "1 40,683KB">441 <!ENTITY linux-size "138,130 KB"> 442 442 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> 443 <!ENTITY linux-md5 " b4d1dd34887178ad0b90973f779e238b">443 <!ENTITY linux-md5 "370e1b6155ae63133380e421146619e0"> 444 444 <!ENTITY linux-home "https://www.kernel.org/"> 445 445 <!-- measured for 6.5.3 / gcc-13.2.0 on x86_64 with -j4 : minimum is … … 459 459 <!ENTITY linux-headers-tmp-sbu "less than 0.1 SBU"> 460 460 461 <!ENTITY lz4-version "1.9.4">462 <!ENTITY lz4-size "348 KB">463 <!ENTITY lz4-url "&github;/lz4/lz4/releases/download/v&lz4-version;/lz4-&lz4-version;.tar.gz">464 <!ENTITY lz4-md5 "e9286adb64040071c5e23498bf753261">465 <!ENTITY lz4-home "https://lz4.org/">466 <!ENTITY lz4-fin-du "83 MB">467 <!ENTITY lz4-fin-sbu "0.1 SBU">468 469 461 <!ENTITY m4-version "1.4.19"> 470 462 <!ENTITY m4-size "1,617 KB"> … … 487 479 <!ENTITY make-fin-sbu "0.5 SBU"> 488 480 489 <!ENTITY man-db-version "2.12. 1">490 <!ENTITY man-db-size "1,9 94KB">481 <!ENTITY man-db-version "2.12.0"> 482 <!ENTITY man-db-size "1,941 KB"> 491 483 <!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz"> 492 <!ENTITY man-db-md5 " 7b044e5020aab89db41ac7ee59d6d84a">484 <!ENTITY man-db-md5 "67e0052fa200901b314fad7b68c9db27"> 493 485 <!ENTITY man-db-home "https://www.nongnu.org/man-db/"> 494 486 <!ENTITY man-db-fin-du "41 MB"> 495 487 <!ENTITY man-db-fin-sbu "0.2 SBU"> 496 488 497 <!ENTITY man-pages-version "6. 8">498 <!ENTITY man-pages-size " 1,809KB">489 <!ENTITY man-pages-version "6.06"> 490 <!ENTITY man-pages-size "2,116 KB"> 499 491 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> 500 <!ENTITY man-pages-md5 " b4bbf3d7ba22877eeec4916168b40268">492 <!ENTITY man-pages-md5 "26b39e38248144156d437e1e10cb20bf"> 501 493 <!ENTITY man-pages-home "https://www.kernel.org/doc/man-pages/"> 502 494 <!ENTITY man-pages-fin-du "33 MB"> … … 511 503 <!ENTITY markupsafe-fin-sbu "less than 0.1 SBU"> 512 504 513 <!ENTITY meson-version "1. 4.1">514 <!ENTITY meson-size "2,1 84KB">505 <!ENTITY meson-version "1.3.2"> 506 <!ENTITY meson-size "2,172 KB"> 515 507 <!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz"> 516 <!ENTITY meson-md5 " 543a78b55b2d162135e75623b85a59c6">508 <!ENTITY meson-md5 "2d0ebd3a24249617b1c4d30026380cf8"> 517 509 <!ENTITY meson-home "https://mesonbuild.com"> 518 510 <!ENTITY meson-fin-du "42 MB"> … … 535 527 <!ENTITY mpfr-fin-sbu "0.3 SBU"> 536 528 537 <!ENTITY ncurses-version "6.5"> 529 <!ENTITY ncurses-release "6.4"> 530 <!ENTITY ncurses-version "&ncurses-release;-20230520"> 538 531 <!ENTITY ncurses-size "2,156 KB"> 539 <!ENTITY ncurses-url "https://invisible-mirror.net/archives/ncurses/ncurses-&ncurses-version;.tar.gz"> 540 <!ENTITY ncurses-md5 "ac2d2629296f04c8537ca706b6977687"> 532 <!-- switch back to invisible-mirror.net for 6.5 --> 533 <!--ENTITY ncurses-url "https://invisible-mirror.net/archives/ncurses/ncurses-&ncurses-version;.tar.gz"--> 534 <!ENTITY ncurses-url "&anduin-sources;/ncurses-&ncurses-version;.tar.xz"> 535 <!ENTITY ncurses-md5 "c5367e829b6d9f3f97b280bb3e6bfbc3"> 541 536 <!ENTITY ncurses-home "&gnu-software;ncurses/"> 542 <!ENTITY ncurses-tmp-du " 3,603 KB">537 <!ENTITY ncurses-tmp-du "51 MB"> 543 538 <!ENTITY ncurses-tmp-sbu "0.3 SBU"> 544 539 <!ENTITY ncurses-fin-du "45 MB"> 545 540 <!ENTITY ncurses-fin-sbu "0.2 SBU"> 546 541 547 <!ENTITY ninja-version "1.1 2.1">548 <!ENTITY ninja-size "2 35 KB">542 <!ENTITY ninja-version "1.11.1"> 543 <!ENTITY ninja-size "225 KB"> 549 544 <!ENTITY ninja-url "&github;/ninja-build/ninja/archive/v&ninja-version;/ninja-&ninja-version;.tar.gz"> 550 <!ENTITY ninja-md5 " 6288992b05e593a391599692e2f7e490">545 <!ENTITY ninja-md5 "32151c08211d7ca3c1d832064f6939b0"> 551 546 <!ENTITY ninja-home "https://ninja-build.org/"> 552 547 <!ENTITY ninja-fin-du "75 MB"> 553 548 <!ENTITY ninja-fin-sbu "0.3 SBU"> 554 549 555 <!ENTITY openssl-version "3. 3.1">556 <!ENTITY openssl-size "17, 633KB">550 <!ENTITY openssl-version "3.2.1"> 551 <!ENTITY openssl-size "17,318 KB"> 557 552 <!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz"> 558 <!ENTITY openssl-md5 " 8a4342b399c18f870ca6186299195984">553 <!ENTITY openssl-md5 "c239213887804ba00654884918b37441"> 559 554 <!ENTITY openssl-home "https://www.openssl.org/"> 560 555 <!ENTITY openssl-fin-du "805 MB"> … … 572 567 573 568 <!ENTITY perl-version-major "5"> 574 <!ENTITY perl-version-minor " 40">575 <!ENTITY perl-version-patch " 0">569 <!ENTITY perl-version-minor "38"> 570 <!ENTITY perl-version-patch "2"> 576 571 <!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;"> 577 572 <!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;"> 578 <!ENTITY perl-size "13, 481KB">573 <!ENTITY perl-size "13,359 KB"> 579 574 <!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz"> 580 <!ENTITY perl-md5 " cfe14ef0709b9687f9c514042e8e1e82">575 <!ENTITY perl-md5 "d3957d75042918a23ec0abac4a2b7e0a"> 581 576 <!ENTITY perl-home "https://www.perl.org/"> 582 577 <!ENTITY perl-tmp-du "280 MB"> … … 585 580 <!ENTITY perl-fin-sbu "1.5 SBU"> 586 581 587 <!ENTITY pkgconf-version "2. 2.0">582 <!ENTITY pkgconf-version "2.1.1"> 588 583 <!ENTITY pkgconf-size "305 KB"> 589 584 <!ENTITY pkgconf-url "https://distfiles.ariadne.space/pkgconf/pkgconf-&pkgconf-version;.tar.xz"> 590 <!ENTITY pkgconf-md5 " 00e309a3bf0909030a4fc701389db2b9">585 <!ENTITY pkgconf-md5 "bc29d74c2483197deb9f1f3b414b7918"> 591 586 <!ENTITY pkgconf-home "http://pkgconf.org/"> 592 587 <!ENTITY pkgconf-fin-du "4.6 MB"> … … 597 592 <!ENTITY procps-ng-url "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz"> 598 593 <!ENTITY procps-ng-md5 "2f747fc7df8ccf402d03e375c565cf96"> 599 <!ENTITY procps-ng-home "https:// gitlab.com/procps-ng/procps/">594 <!ENTITY procps-ng-home "https://sourceforge.net/projects/procps-ng"> 600 595 <!ENTITY procps-ng-fin-du "27 MB"> 601 596 <!ENTITY procps-ng-fin-sbu "0.1 SBU"> 602 597 603 <!ENTITY psmisc-version "23. 7">604 <!ENTITY psmisc-size "4 23KB">598 <!ENTITY psmisc-version "23.6"> 599 <!ENTITY psmisc-size "415 KB"> 605 600 <!ENTITY psmisc-url "https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-&psmisc-version;.tar.xz"> 606 <!ENTITY psmisc-md5 " 53eae841735189a896d614cba440eb10">601 <!ENTITY psmisc-md5 "ed3206da1184ce9e82d607dc56c52633"> 607 602 <!ENTITY psmisc-home "https://gitlab.com/psmisc/psmisc"> 608 603 <!ENTITY psmisc-fin-du "6.6 MB"> … … 612 607 meson pages will be needed: python3.6 and python3.6m --> 613 608 614 <!ENTITY python-version "3.12. 4">609 <!ENTITY python-version "3.12.2"> 615 610 <!ENTITY python-minor "3.12"> 616 <!ENTITY python-size "20,1 76KB">611 <!ENTITY python-size "20,109 KB"> 617 612 <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz"> 618 <!ENTITY python-md5 " d68f25193eec491eb54bc2ea664a05bd">613 <!ENTITY python-md5 "e7c178b97bf8f7ccd677b94d614f7b3c"> 619 614 <!ENTITY python-home "https://www.python.org/"> 620 615 <!ENTITY python-tmp-du "598 MB"> … … 623 618 <!ENTITY python-fin-sbu "1.8 SBU"> 624 619 <!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2"> 625 <!ENTITY python-docs-md5 " cca155c92f53882cf45a69364315640d">626 <!ENTITY python-docs-size "8, 258KB">620 <!ENTITY python-docs-md5 "8a6310f6288e7f60c3565277ec3b5279"> 621 <!ENTITY python-docs-size "8,065 KB"> 627 622 628 623 <!ENTITY readline-version "8.2"> … … 645 640 <!ENTITY sed-fin-sbu "0.3 SBU"> 646 641 647 <!ENTITY setuptools-version " 70.0.0">648 <!ENTITY setuptools-size "2, 213KB">642 <!ENTITY setuptools-version "69.1.0"> 643 <!ENTITY setuptools-size "2,168 KB"> 649 644 <!ENTITY setuptools-url "&pypi-src;/s/setuptools/setuptools-&setuptools-version;.tar.gz"> 650 <!ENTITY setuptools-md5 " 88caf808cae6c9096abf8939f2d074bb">645 <!ENTITY setuptools-md5 "6f6eb780ce12c90d81ce243747ed7ab0"> 651 646 <!ENTITY setuptools-home "&pypi-home;/setuptools/"> 652 647 <!ENTITY setuptools-fin-du "20 MB"> 653 648 <!ENTITY setuptools-fin-sbu "less than 0.1 SBU"> 654 649 655 <!ENTITY shadow-version "4.1 5.1">656 <!ENTITY shadow-size "1,7 42KB">650 <!ENTITY shadow-version "4.14.5"> 651 <!ENTITY shadow-size "1,765 KB"> 657 652 <!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/&shadow-version;/shadow-&shadow-version;.tar.xz"> 658 <!ENTITY shadow-md5 " 006b0856abd49b5e7b45b7cb78ca272a">653 <!ENTITY shadow-md5 "452b0e59f08bf618482228ba3732d0ae"> 659 654 <!ENTITY shadow-home "&github;/shadow-maint/shadow/"> 660 655 <!ENTITY shadow-fin-du "49 MB"> … … 669 664 <!ENTITY sysklogd-fin-sbu "less than 0.1 SBU"> 670 665 671 <!ENTITY systemd-version "25 6">666 <!ENTITY systemd-version "255"> 672 667 <!--<!ENTITY systemd-stable "6b4878d">--> 673 668 <!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel 674 669 change that is incompatible, we will switch to the backport branch until the next stable release. --> 675 <!ENTITY systemd-size "1 5,274KB">670 <!ENTITY systemd-size "14,516 KB"> 676 671 <!ENTITY systemd-url "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz"> 677 672 <!--<!ENTITY systemd-url "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">--> 678 <!ENTITY systemd-md5 " 4796b6eb1e23d809a1f11426d171b065">673 <!ENTITY systemd-md5 "521cda27409a9edf0370c128fae3e690"> 679 674 <!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/"> 680 <!ENTITY systemd-man-version "25 6">681 <!ENTITY systemd-man-size "6 75KB">675 <!ENTITY systemd-man-version "255"> 676 <!ENTITY systemd-man-size "652 KB"> 682 677 <!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">--> 683 678 <!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz"> 684 <!ENTITY systemd-man-md5 " dc1b3a86479f50740f6591b4a1fb2c2a">679 <!ENTITY systemd-man-md5 "1ebe54d7a80f9abf8f2d14ddfeb2432d"> 685 680 <!ENTITY systemd-fin-du "247 MB"> 686 681 <!ENTITY systemd-fin-sbu "0.7 SBU"> 687 682 688 <!ENTITY sysvinit-version "3.0 9">689 <!ENTITY sysvinit-size "2 34KB">683 <!ENTITY sysvinit-version "3.08"> 684 <!ENTITY sysvinit-size "263 KB"> 690 685 <!ENTITY sysvinit-url "&github;/slicer69/sysvinit/releases/download/&sysvinit-version;/sysvinit-&sysvinit-version;.tar.xz"> 691 <!ENTITY sysvinit-md5 " 688074f8642c955469a0b1ecae5c488b">686 <!ENTITY sysvinit-md5 "81a05f28d7b67533cfc778fcadea168c"> 692 687 <!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit"> 693 <!ENTITY sysvinit-fin-du " 2.5 MB">688 <!ENTITY sysvinit-fin-du "3.5 MB"> 694 689 <!ENTITY sysvinit-fin-sbu "less than 0.1 SBU"> 695 690 … … 704 699 <!ENTITY tar-fin-sbu "0.5 SBU"> 705 700 706 <!ENTITY tcl-version "8.6.1 4">701 <!ENTITY tcl-version "8.6.13"> 707 702 <!ENTITY tcl-major-version "8.6"> 708 <!ENTITY tcl-size "1 1,355KB">703 <!ENTITY tcl-size "10,581 KB"> 709 704 <!ENTITY tcl-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-src.tar.gz"> 710 <!ENTITY tcl-md5 " c30b57c6051be28fa928d09aca82841e">711 <!ENTITY tcl-home "http s://tcl.sourceforge.net/">705 <!ENTITY tcl-md5 "0e4358aade2f5db8a8b6f2f6d9481ec2"> 706 <!ENTITY tcl-home "http://tcl.sourceforge.net/"> 712 707 <!ENTITY tcl-docs-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-html.tar.gz"> 713 <!ENTITY tcl-docs-md5 " 5467198f8d57c54835bf80b98ffb0170">714 <!ENTITY tcl-docs-size "1,16 7KB">708 <!ENTITY tcl-docs-md5 "4452f2f6d557f5598cca17b786d6eb68"> 709 <!ENTITY tcl-docs-size "1,165 KB"> 715 710 <!ENTITY tcl-tmp-du "89 MB"> 716 711 <!ENTITY tcl-tmp-sbu "2.7 SBU"> … … 741 736 <!ENTITY udev-lfs-home " "> 742 737 743 <!ENTITY util-linux-minor "2. 40">744 <!ENTITY util-linux-version "2. 40.1"> <!-- 2.33.x -->745 <!ENTITY util-linux-size "8, 617 KB">738 <!ENTITY util-linux-minor "2.39"> 739 <!ENTITY util-linux-version "2.39.3"> <!-- 2.33.x --> 740 <!ENTITY util-linux-size "8,327 KB"> 746 741 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-minor;/util-linux-&util-linux-version;.tar.xz"> 747 <!ENTITY util-linux-md5 " 42ca7b92a3d77087de362f43ac29a3df">742 <!ENTITY util-linux-md5 "f3591e6970c017bb4bcd24ae762a98f5"> 748 743 <!ENTITY util-linux-home "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/"> 749 744 <!ENTITY util-linux-tmp-du "172 MB"> … … 755 750 <!ENTITY mount-setsid-sbu "less than 0.1 SBU"> 756 751 757 <!ENTITY vim-version "9.1.0 478">752 <!ENTITY vim-version "9.1.0041"> 758 753 <!-- <!ENTITY vim-majmin "90"> --> 759 754 <!ENTITY vim-docdir "vim/vim91"> 760 <!ENTITY vim-size "17, 508KB">755 <!ENTITY vim-size "17,224 KB"> 761 756 <!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz"> 762 <!-- N.B. LFS 9.0 uses763 https://github.com/vim/vim/archive/v8.1.1846/vim-8.1.1846.tar.gz764 and it still works after years, the md5sum of the resulted tarball765 is unchanged as well. Thus GitHub download seems stable enough for766 vim and there's no need to use anduin.767 768 BTW if we click the "Next" button enough times on769 https://github.com/vim/vim/tags, we can eventually see the old770 release. The "Next" button just sets "after=" in the URL. For771 example, https://github.com/vim/vim/tags?after=v8.1.1847 will show772 us v8.1.1846. -->773 757 <!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">--> 774 <!ENTITY vim-md5 "7 d56919d58592c041ab61f45584e6f90">758 <!ENTITY vim-md5 "79dfe62be5d347b1325cbd5ce2a1f9b3"> 775 759 <!ENTITY vim-home "https://www.vim.org"> 776 760 <!ENTITY vim-fin-du "236 MB"> 777 761 <!ENTITY vim-fin-sbu "2.5 SBU"> 778 762 779 <!ENTITY wheel-version "0.4 3.0">763 <!ENTITY wheel-version "0.42.0"> 780 764 <!ENTITY wheel-size "97 KB"> 781 765 <!ENTITY wheel-url "&pypi-src;/w/wheel/wheel-&wheel-version;.tar.gz"> 782 <!ENTITY wheel-md5 " 387af15d51367a19d834d6db413547d0">766 <!ENTITY wheel-md5 "802ad6e5f9336fcb1c76b7593f0cd22d"> 783 767 <!ENTITY wheel-home "&pypi-home;/wheel/"> 784 768 <!ENTITY wheel-fin-du "1.5 MB"> … … 793 777 <!ENTITY xml-parser-fin-sbu "less than 0.1 SBU"> 794 778 795 <!ENTITY xz-version "5. 6.2">796 <!ENTITY xz-size "1, 277KB">797 <!ENTITY xz-url "https://github.com/ /tukaani-project/xz/releases/download/v&xz-version;/xz-&xz-version;.tar.xz">798 <!ENTITY xz-md5 " bbf73fb28425cebb854328599f85c4cf">779 <!ENTITY xz-version "5.4.6"> 780 <!ENTITY xz-size "1,645 KB"> 781 <!ENTITY xz-url "https://github.com/tukaani-project/xz/releases/download/v&xz-version;/xz-&xz-version;.tar.xz"> 782 <!ENTITY xz-md5 "7ade7bd1181a731328f875bec62a9377"> 799 783 <!ENTITY xz-home "https://tukaani.org/xz"> 800 784 <!ENTITY xz-tmp-du "22 MB"> … … 815 799 <!ENTITY zlib-fin-sbu "less than 0.1 SBU"> 816 800 817 <!ENTITY zstd-version "1.5. 6">818 <!ENTITY zstd-size "2,3 51KB">801 <!ENTITY zstd-version "1.5.5"> 802 <!ENTITY zstd-size "2,314 KB"> 819 803 <!ENTITY zstd-url "https://github.com/facebook/zstd/releases/download/v&zstd-version;/zstd-&zstd-version;.tar.gz"> 820 <!ENTITY zstd-md5 " 5a473726b3445d0e5d6296afd1ab6854">804 <!ENTITY zstd-md5 "63251602329a106220e0a5ad26ba656f"> 821 805 <!ENTITY zstd-home "https://facebook.github.io/zstd/"> 822 806 <!ENTITY zstd-fin-du "77 MB"> -
part3intro/generalinstructions.xml
re4b4c5a0 rfe48a03 115 115 to extract the source code. Notably, using the <command>cp -R</command> 116 116 command to copy the 117 source code tree somewhere else can destroy 117 source code tree somewhere else can destroy links and 118 118 timestamps in the source tree, and cause the build to fail.</para> 119 119 </listitem> -
patches.ent
re4b4c5a0 rfe48a03 11 11 <!ENTITY bzip2-docs-patch-size "1.6 KB"> 12 12 13 <!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-2.patch"> 14 <!ENTITY coreutils-i18n-patch-md5 "58961caf5bbdb02462591fa506c73b6d"> 15 <!ENTITY coreutils-i18n-patch-size "164 KB"> 16 17 <!ENTITY expect-gcc14-patch "expect-&expect-version;-gcc14-1.patch"> 18 <!ENTITY expect-gcc14-patch-md5 "0b8b5ac411d011263ad40b0664c669f0"> 19 <!ENTITY expect-gcc14-patch-size "7.8 KB"> 13 <!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch"> 14 <!ENTITY coreutils-i18n-patch-md5 "cca7dc8c73147444e77bc45d210229bb"> 15 <!ENTITY coreutils-i18n-patch-size "166 KB"> 20 16 21 17 <!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch"> 22 18 <!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2"> 23 19 <!ENTITY glibc-fhs-patch-size "2.8 KB"> 24 25 <!ENTITY glibc-upstream- patch "glibc-&glibc-version;-upstream_fix-2.patch">26 <!ENTITY glibc-upstream- patch-md5 "e9f8f23746755bf880772cfa59c1896c">27 <!ENTITY glibc-upstream- patch-size "8.0KB">28 20 <!-- 21 <!ENTITY glibc-upstream-fixes-patch "glibc-&glibc-version;-upstream_fixes-4.patch"> 22 <!ENTITY glibc-upstream-fixes-patch-md5 "66e843b00688c641c9bdda684db45b43"> 23 <!ENTITY glibc-upstream-fixes-patch-size "36 KB"> 24 --> 29 25 <!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch"> 30 26 <!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895"> … … 38 34 <!ENTITY sysvinit-consolidated-patch-md5 "17ffccbb8e18c39e8cedc32046f3a475"> 39 35 <!ENTITY sysvinit-consolidated-patch-size "2.5 KB"> 40 <!-- 36 41 37 <!ENTITY systemd-upstream-patch "systemd-&systemd-version;-upstream_fixes-1.patch"> 42 38 <!ENTITY systemd-upstream-patch-md5 "8d9c1014445c463cf7c24c162b1e0686"> 43 39 <!ENTITY systemd-upstream-patch-size "7.2 KB"> 44 --> -
stylesheets/lfs-xsl/nochunks.xsl
re4b4c5a0 rfe48a03 124 124 } 125 125 126 /*.book h1,*/.book .authorgroup, .book .copyright, .book .legalnotice .revhistory {126 .book h1, .book .authorgroup, .book .copyright, .book .legalnotice .revhistory { 127 127 background: #f5f6f7; 128 128 margin: 0px auto; … … 189 189 margin: 0; 190 190 padding: 0.4em; 191 background: #f5f6f7;192 border-top: .2em solid #dbddec;193 border-bottom: .2em solid #dbddec;194 text-align: center;195 191 } 196 192 … … 203 199 } 204 200 205 .preface h2, .part h1, .chapter h2, .appendix h2, .index h1, .sect1 h2 , .part h2{201 .preface h2, .part h1, .chapter h2, .appendix h2, .index h1, .sect1 h2 { 206 202 background: #f5f6f7; 207 203 border-top: .2em solid #dbddec;
Note:
See TracChangeset
for help on using the changeset viewer.