Changes in / [fe48a03:e4b4c5a0]
- Files:
-
- 1 added
- 54 edited
Legend:
- Unmodified
- Added
- Removed
-
appendices/dependencies.xml
rfe48a03 re4b4c5a0 327 327 <segtitle>&dependencies;</segtitle> 328 328 <seglistitem> 329 <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make,330 Perl, and Sed</seg>329 <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, 330 Grep, M4, Make, 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, Libxcrypt,M4, Make, MPC, MPFR, Patch,938 Gettext, Glibc, GMP, Grep, 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><ulink url='&blfs-book;general/libxml2.html'>libxml2</ulink></seg> 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> 1051 1059 </seglistitem> 1052 1060 </segmentedlist> … … 1567 1575 <segtitle>&external;</segtitle> 1568 1576 <seglistitem> 1569 <seg>None</seg> 1577 <seg> 1578 <ulink url="&blfs-book;postlfs/linux-pam.html">Linux-PAM</ulink> 1579 </seg> 1570 1580 </seglistitem> 1571 1581 </segmentedlist> … … 1878 1888 <segtitle>&before;</segtitle> 1879 1889 <seglistitem> 1880 <seg> GCC,Perl, Python, Shadow, and &systemd-udev;</seg>1890 <seg>Perl, Python, Shadow, and &systemd-udev;</seg> 1881 1891 </seglistitem> 1882 1892 </segmentedlist> … … 1971 1981 </segmentedlist> 1972 1982 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 1973 2021 <!-- Begin M4 dependency info --> 1974 2022 <bridgehead renderas="sect2" id="m4-dep">M4</bridgehead> … … 2102 2150 <segtitle>&dependencies;</segtitle> 2103 2151 <seglistitem> 2104 <seg>Bash, Coreutils, and Make</seg>2152 <seg>Bash, Coreutils, Make, and Sed</seg> 2105 2153 </seglistitem> 2106 2154 </segmentedlist> … … 2348 2396 <segtitle>&testsuites;</segtitle> 2349 2397 <seglistitem> 2350 <seg> None</seg>2398 <seg><ulink url="&blfs-book;general/cmake.html">cmake</ulink></seg> 2351 2399 </seglistitem> 2352 2400 </segmentedlist> … … 2471 2519 <segtitle>&testsuites;</segtitle> 2472 2520 <seglistitem> 2473 <seg>Iana-Etc, Less .and Procps-ng</seg>2521 <seg>Iana-Etc, Less, and Procps-ng</seg> 2474 2522 </seglistitem> 2475 2523 </segmentedlist> … … 2867 2915 <seglistitem> 2868 2916 <seg>Acl, Bash, Binutils, Coreutils, Diffutils, Gawk, 2869 GCC, Glibc, Gperf, Grep, Jinja2, Libcap, Libxcrypt, Meson,2917 GCC, Glibc, Gperf, Grep, Jinja2, Libcap, Libxcrypt, Lz4, Meson, 2870 2918 OpenSSL, Pkgconf, Sed, Util-linux, and Zstd</seg> 2871 2919 </seglistitem> … … 2933 2981 <ulink 2934 2982 url="&blfs-book;general/python-modules.html#lxml">lxml</ulink>, 2935 <ulink url="https://lz4.github.io/lz4/">LZ4</ulink>,2936 2983 <ulink url="&blfs-book;postlfs/make-ca.html">make-ca</ulink>, 2937 2984 <ulink url="&blfs-book;postlfs/p11-kit.html">p11-kit</ulink>, … … 3417 3464 <segtitle>&dependencies;</segtitle> 3418 3465 <seglistitem> 3419 <seg>Binutils, Coreutils, GCC, Glibc, Gzip, Make, Xz, and Zlib</seg>3466 <seg>Binutils, Coreutils, GCC, Glibc, Gzip, Lz4, Make, Xz, and Zlib</seg> 3420 3467 </seglistitem> 3421 3468 </segmentedlist> … … 3446 3493 <seglistitem> 3447 3494 <seg> 3448 <ulink url="https://lz4.github.io/lz4/">LZ4</ulink>3495 None 3449 3496 </seg> 3450 3497 </seglistitem> -
appendices/udev-rules.xml
rfe48a03 re4b4c5a0 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' />.</para>16 normally done via instructions in <xref linkend='ch-system-udev' role='.'/> </para> 17 17 18 18 <sect1 id="lfsrules" role="wrap"> -
bootscripts/ChangeLog
rfe48a03 re4b4c5a0 1 2024-04-16 Bruce Dubbs <bdubbs@linuxfromscratch.org> 2 * Remove blank output line generated in ifup script when bringing 3 up wireless interface. 4 1 5 2023-10-04 Pierre Labastie <pierre.labastie@neuf.fr> 2 6 * After the changes done on 2022-03-24, several "halt stop" should -
bootscripts/lfs/sbin/ifup
rfe48a03 re4b4c5a0 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
rfe48a03 re4b4c5a0 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" />.18 channel listed in <xref linkend="ch-intro-resources" role='.'/> 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
rfe48a03 re4b4c5a0 42 42 43 43 <listitem> 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 44 <para>2024-06-15</para> 45 <itemizedlist> 46 <listitem> 47 <para>[bdubbs] - Update to vim-9.1.0478. Addresses 198 48 <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para> 199 49 </listitem> 200 50 <listitem> 201 <para>[xry111] - Update to iana-etc-20240117. Addresses 202 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 203 </listitem> 204 <listitem> 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 51 <para>[bdubbs] - Update to iana-etc-20240607. Addresses 52 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 53 </listitem> 54 <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 283 146 <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para> 284 147 </listitem> 285 148 <listitem> 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> 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 162 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 163 </listitem> 164 <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 227 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 228 </listitem> 229 <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 241 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 242 </listitem> 243 <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> 339 276 </listitem> 340 277 </itemizedlist> … … 342 279 343 280 <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 363 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 364 </listitem> 365 <listitem> 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 429 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 430 </listitem> 431 <listitem> 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 589 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 590 </listitem> 591 <listitem> 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> 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> 739 413 </listitem> 740 414 </itemizedlist> -
chapter01/whatsnew.xml
rfe48a03 re4b4c5a0 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 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> 171 174 <para>M4-&m4-version;</para> 172 175 </listitem>--> … … 180 183 <para>Man-pages-&man-pages-version;</para> 181 184 </listitem> 182 < listitem>185 <!--<listitem> 183 186 <para>MarkupSafe-&markupsafe-version;</para> 184 </listitem> 187 </listitem>--> 185 188 <listitem> 186 189 <para>Meson-&meson-version;</para> … … 189 192 <para>MPC-&mpc-version;</para> 190 193 </listitem>--> 191 < listitem>194 <!--<listitem> 192 195 <para>MPFR-&mpfr-version;</para> 193 </listitem> 196 </listitem>--> 194 197 <listitem> 195 198 <para>Ncurses-&ncurses-version;</para> 196 199 </listitem> 197 < !--<listitem>200 <listitem> 198 201 <para>Ninja-&ninja-version;</para> 199 </listitem> -->202 </listitem> 200 203 <listitem> 201 204 <para>OpenSSL-&openssl-version;</para> … … 210 213 <para>Pkgconf-&pkgconf-version;</para> 211 214 </listitem> 212 < listitem>215 <!--<listitem> 213 216 <para>Procps-ng-&procps-ng-version;</para> 214 </listitem> 215 < !--<listitem>217 </listitem>--> 218 <listitem> 216 219 <para>Psmisc-&psmisc-version;</para> 217 </listitem> -->220 </listitem> 218 221 <listitem> 219 222 <para>Python-&python-version;</para> … … 225 228 <para>Sed-&sed-version;</para> 226 229 </listitem>--> 227 <listitem> <!-- After version 12.1 release - see Added -->230 <listitem> 228 231 <para>Setuptools-&setuptools-version;</para> 229 232 </listitem> … … 234 237 <para>Sysklogd-&sysklogd-version;</para> 235 238 </listitem>--> 236 < !--<listitem>239 <listitem> 237 240 <para>Systemd-&systemd-version;</para> 238 </listitem> -->239 < listitem revision="sysv">241 </listitem> 242 <!--<listitem revision="sysv"> 240 243 <para>SysVinit-&sysvinit-version;</para> 241 </listitem> 244 </listitem>--> 242 245 <!--<listitem> 243 246 <para>Tar-&tar-version;</para> 244 247 </listitem>--> 245 < !--<listitem>248 <listitem> 246 249 <para>Tcl-&tcl-version;</para> 247 </listitem> -->248 < listitem>250 </listitem> 251 <!--<listitem> 249 252 <para>Texinfo-&texinfo-version;</para> 250 </listitem> 251 < listitem>253 </listitem>--> 254 <!--<listitem> 252 255 <para>Tzdata-&tzdata-version;</para> 253 </listitem> 256 </listitem>--> 254 257 <!--<listitem revision="sysv"> 255 258 <para>Udev from Systemd-&systemd-version;</para> … … 264 267 <para>Wheel-&wheel-version;</para> 265 268 </listitem> 266 < listitem>269 <!--<listitem> 267 270 <para>XML::Parser-&xml-parser-version;</para> 268 </listitem> 271 </listitem>--> 269 272 <listitem> 270 273 <para>Xz-&xz-version;</para> 271 274 </listitem> 272 < listitem>275 <!--<listitem> 273 276 <para>Zlib-&zlib-version;</para> 274 </listitem> 275 < !--<listitem>277 </listitem>--> 278 <listitem> 276 279 <para>Zstd-&zstd-version;</para> 277 </listitem> -->280 </listitem> 278 281 </itemizedlist> 279 282 … … 289 292 <itemizedlist> 290 293 <title>Added:</title> 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 294 <listitem> 295 <para>Lz4-&lz4-version;</para> 296 </listitem> 297 <listitem> 298 <para>glibc-2.39-upstream_fix-1.patch</para> 299 </listitem> 309 300 </itemizedlist> 310 301 … … 313 304 <listitem><para></para></listitem> <!-- satisfy build --> 314 305 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 327 306 </itemizedlist> 328 307 -
chapter02/creatingfilesystem.xml
rfe48a03 re4b4c5a0 51 51 </variablelist> 52 52 53 <para>Other file systems, including FAT32, NTFS, ReiserFS,JFS, and XFS are53 <para>Other file systems, including FAT32, NTFS, 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
rfe48a03 re4b4c5a0 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" />.</para>79 <xref linkend="chapter-building-system" role='.'/></para> 80 80 </listitem> 81 82 81 </itemizedlist> 83 82 </sect2> -
chapter03/packages.xml
rfe48a03 re4b4c5a0 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> 493 502 <term>M4 (&m4-version;) - <token>&m4-size;</token>:</term> 494 503 <listitem> … … 814 823 <para> 815 824 The version of vim changes daily. To get the latest version, go to 816 <ulink url="https://github.com/vim/vim/releases"> 817 https://github.com/vim/vim/tags</ulink>. 825 <ulink url="https://github.com/vim/vim/tags"/>. 818 826 </para> 819 827 </note> -
chapter03/patches.xml
rfe48a03 re4b4c5a0 60 60 </listitem> 61 61 </varlistentry> 62 <!-- 62 63 63 <varlistentry> 64 <term> Coreutils Chmod Fix Patch - <token>&coreutils-chmod-patch-size;</token>:</term>64 <term>Expect GCC14 Patch - <token>&expect-gcc14-patch-size;</token>:</term> 65 65 <listitem> 66 <para>Download: <ulink url="&patches-root;& coreutils-chmod-patch;"/></para>67 <para>MD5 sum: <literal>& coreutils-chmod-patch-md5;</literal></para>66 <para>Download: <ulink url="&patches-root;&expect-gcc14-patch;"/></para> 67 <para>MD5 sum: <literal>&expect-gcc14-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 es Patch - <token>&glibc-upstream-fixes-patch-size;</token>:</term>81 <term>Glibc Upstream Fix Patch - <token>&glibc-upstream-patch-size;</token>:</term> 82 82 <listitem> 83 <para>Download: <ulink url="&patches-root;&glibc-upstream- fixes-patch;"/></para>84 <para>MD5 sum: <literal>&glibc-upstream- fixes-patch-md5;</literal></para>83 <para>Download: <ulink url="&patches-root;&glibc-upstream-patch;"/></para> 84 <para>MD5 sum: <literal>&glibc-upstream-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 --> 152 153 <!-- 153 154 <varlistentry> -
chapter06/bash.xml
rfe48a03 re4b4c5a0 49 49 --build=$(sh support/config.guess) \ 50 50 --host=$LFS_TGT \ 51 --without-bash-malloc</userinput></screen> 51 --without-bash-malloc \ 52 bash_cv_strtold_broken=no</userinput></screen> 52 53 53 54 <variablelist> -
chapter06/gcc-pass2.xml
rfe48a03 re4b4c5a0 123 123 target libraries (<filename class="libraryfile">libgcc</filename> 124 124 and <filename class="libraryfile">libstdc++</filename>) with the 125 previously compiled GCC binaries—those binaries won't run on the126 host. The GCC build system will attempt to use the host's125 GCC binaries compiled in this pass—those binaries won't run 126 on the 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. 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> 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> 156 154 </listitem> 157 155 </varlistentry> -
chapter06/introduction.xml
rfe48a03 re4b4c5a0 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" />.</para>29 <xref linkend="ch-preps-settingenviron" role='.'/></para> 30 30 31 31 </sect1> -
chapter06/ncurses.xml
rfe48a03 re4b4c5a0 70 70 --without-debug \ 71 71 --without-ada \ 72 --disable-stripping \ 73 --enable-widec</userinput></screen> 72 --disable-stripping</userinput></screen> 74 73 75 74 <variablelist> … … 133 132 </listitem> 134 133 </varlistentry> 135 136 <varlistentry> 137 <term><parameter>- -enable-widec</parameter></term>134 <!-- this is the default >= 6.5 135 <varlistentry> 136 <term><parameter>- -enable-widec</parameter></term> 138 137 <listitem> 139 138 <para>This switch causes wide-character libraries (e.g., <filename … … 147 146 </listitem> 148 147 </varlistentry> 149 148 --> 150 149 </variablelist> 151 150 -
chapter07/changingowner.xml
rfe48a03 re4b4c5a0 34 34 command:</para> 35 35 36 <screen><userinput>chown - R root:root $LFS/{usr,lib,var,etc,bin,sbin,tools}36 <screen><userinput>chown --from lfs -R root:root $LFS/{usr,lib,var,etc,bin,sbin,tools} 37 37 case $(uname -m) in 38 x86_64) chown - R root:root $LFS/lib64 ;;38 x86_64) chown --from lfs -R root:root $LFS/lib64 ;; 39 39 esac</userinput></screen> 40 40 -
chapter07/createfiles.xml
rfe48a03 re4b4c5a0 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 184 188 <para>Some tests in <xref linkend="chapter-building-system"/> need a regular 185 189 user. We add this user here and delete this account at the end of that -
chapter07/creatingdirs.xml
rfe48a03 re4b4c5a0 29 29 mkdir -pv /media/{floppy,cdrom} 30 30 mkdir -pv /usr/{,local/}{include,src} 31 mkdir -pv /usr/lib/locale 31 32 mkdir -pv /usr/local/{bin,lib,sbin} 32 33 mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man} -
chapter07/util-linux.xml
rfe48a03 re4b4c5a0 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 --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 --disable-liblastlog2 \ 65 --without-python \ 65 66 ADJTIME_PATH=/var/lib/hwclock/adjtime \ 66 67 --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen> -
chapter08/automake.xml
rfe48a03 re4b4c5a0 63 63 logical cores you want to use if you don't want to use all.</para> 64 64 65 <para>The test t/subobj.sh is known to fail.</para> 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> 66 67 67 68 <para>Install the package:</para> -
chapter08/bash.xml
rfe48a03 re4b4c5a0 50 50 --without-bash-malloc \ 51 51 --with-installed-readline \ 52 bash_cv_strtold_broken=no \ 52 53 --docdir=/usr/share/doc/bash-&bash-version;</userinput></screen> 53 54 -
chapter08/chapter08.xml
rfe48a03 re4b4c5a0 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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="zstd.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="file.xml"/> -
chapter08/coreutils.xml
rfe48a03 re4b4c5a0 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 63 56 <para>Now prepare Coreutils for compilation:</para> 64 57 … … 129 122 <screen><userinput remap="test">chown -R tester . </userinput></screen> 130 123 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> 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> 139 137 140 138 <para>Remove the temporary group:</para> 141 139 142 140 <screen><userinput remap="test">groupdel dummy</userinput></screen> 141 142 <para> 143 Two tests, <filename>tests/cp/preserve-mode.sh</filename> and 144 <filename>tests/mv/acl.sh</filename>, are known to 145 fail in the chroot environment, but pass in a complete system. 146 </para> 143 147 144 148 <para>Install the package:</para> -
chapter08/expect.xml
rfe48a03 re4b4c5a0 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 69 73 <para>Prepare Expect for compilation:</para> 70 74 … … 72 76 --with-tcl=/usr/lib \ 73 77 --enable-shared \ 78 --disable-rpath \ 74 79 --mandir=/usr/share/man \ 75 80 --with-tclinclude=/usr/include</userinput></screen> -
chapter08/gcc.xml
rfe48a03 re4b4c5a0 41 41 <sect2 role="installation"> 42 42 <title>Installation of GCC</title> 43 <!--44 <para>At first, fix an issue breaking45 <filename class="libraryfile">libasan.a</filename> building this package46 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 -->57 43 58 44 <para>For x86_64 target, set the default directory name for … … 76 62 --enable-default-pie \ 77 63 --enable-default-ssp \ 64 --enable-host-pie \ 78 65 --disable-multilib \ 79 66 --disable-bootstrap \ … … 147 134 important, but it takes a long time. First-time builders are 148 135 encouraged to run the test suite. The time to run the tests can be 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>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> 151 138 </important> 152 139 … … 155 142 156 143 <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.exp 148 sed -e 's/no-pic /&-no-pie /' -i ../gcc/testsuite/gcc.target/i386/pr113689-1.c 149 sed -e 's/300000/(1|300000)/' -i ../libgomp/testsuite/libgomp.c-c++-common/pr109062.c 150 sed -e 's/{ target nonpic } //' \ 151 -e '/GOTPCREL/d' -i ../gcc/testsuite/gcc.target/i386/fentryname3.c</userinput></screen> 157 152 158 153 <para>Test the results as a non-privileged user, but do not stop at errors:</para> … … 171 166 url="&test-results;"/> and 172 167 <ulink url="https://gcc.gnu.org/ml/gcc-testresults/"/>.</para> 173 168 <!-- 174 169 <para> 175 170 Eight gcc tests (out of over 185,000): 176 <!- - https://gcc.gnu.org/PR106375 --><filename>pr56837.c</filename>171 <!- - https://gcc.gnu.org/PR106375 - -><filename>pr56837.c</filename> 177 172 and seven tests in the <filename class='directory'>analyzer</filename> 178 173 directory are known to fail. 179 174 180 <!- - https://gcc.gnu.org/PR109353 -->175 <!- - https://gcc.gnu.org/PR109353 - -> 181 176 One libstdc++ test (out of over 15000), <filename>copy.cc</filename>, is 182 177 known to fail. … … 190 185 <filename class='directory'>vect</filename> directory are known to fail 191 186 if the hardware does not support AVX.</para> 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. 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.--> 195 191 Unless the test results are vastly different from those at the above URL, 196 192 it is safe to continue.</para> -
chapter08/glibc.xml
rfe48a03 re4b4c5a0 50 50 51 51 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> 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 --> 52 53 <para>Now fix a security vulnerability:</para> 54 55 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen> 56 58 57 <para>The Glibc documentation recommends building Glibc 59 58 in a dedicated build directory:</para> … … 168 167 parallel make jobs). These tests can be identified with:</para> 169 168 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> 169 <screen><userinput remap="test">grep "Timed out" $(find -name \*.out)</userinput></screen> 173 170 174 171 <para>It's possible to re-run a single test with enlarged timeout … … 237 234 section to install 238 235 <filename class='libraryfile'>libcrypt.so.1*</filename> 239 ( overwritting236 (replacing 240 237 <filename class='libraryfile'>libcrypt.so.1</filename> from the 241 238 prior Glibc installation)</emphasis>. … … 255 252 <screen role='nodump'><userinput>rm -f /usr/sbin/nscd</userinput></screen> 256 253 257 <para >254 <para revision='systemd'> 258 255 If this system (prior to LFS 12.1, exclusive) is based on 259 256 Systemd, it's also needed to disable and stop the … … 356 353 locales necessary for the optimal coverage of tests:</para> 357 354 358 <screen role="nodump"><userinput remap="locale-test">mkdir -pv /usr/lib/locale 359 localedef -i C -f UTF-8 C.UTF-8 355 <screen role="nodump"><userinput remap="locale-test">localedef -i C -f UTF-8 C.UTF-8 360 356 localedef -i cs_CZ -f UTF-8 cs_CZ.UTF-8 361 357 localedef -i de_DE -f ISO-8859-1 de_DE … … 532 528 <listitem> 533 529 <para>This creates the <filename>posixrules</filename> file. We use 534 New York because POSIX requires the daylight saving stime rules530 New York because POSIX requires the daylight saving time rules 535 531 to be in accordance with US rules.</para> 536 532 </listitem> -
chapter08/grub.xml
rfe48a03 re4b4c5a0 44 44 <para> 45 45 If your system has UEFI support and you wish to boot LFS with UEFI, 46 you can skip this package in LFS, 47 and install GRUB with UEFI support (and its dependencies) by following 48 the instructions on 46 you need to install GRUB with UEFI support (and its dependencies) by 47 following the instructions on 49 48 <ulink url="&blfs-book;postlfs/grub-efi.html">the BLFS page</ulink>. 49 You may skip this package, or install this package and the BLFS 50 GRUB for UEFI package without conflict (the BLFS page provides 51 instructions for both cases). 50 52 </para> 51 53 </note> … … 110 112 111 113 <para>Making your LFS system bootable with GRUB will be discussed in 112 <xref linkend="ch-bootable-grub" />.</para>114 <xref linkend="ch-bootable-grub" role='.'/></para> 113 115 114 116 </sect2> -
chapter08/inetutils.xml
rfe48a03 re4b4c5a0 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> 42 46 43 47 <para>Prepare Inetutils for compilation:</para> -
chapter08/kmod.xml
rfe48a03 re4b4c5a0 85 85 which are beyond the scope of LFS.</para> 86 86 87 <para>Install the package and create symlinks for87 <para>Install the package and recreate some symlinks for 88 88 compatibility with Module-Init-Tools (the package that previously handled 89 Linux kernel modules):</para> 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> 90 93 91 94 <screen><userinput remap="install">make install … … 93 96 for target in depmod insmod modinfo modprobe rmmod; do 94 97 ln -sfv ../bin/kmod /usr/sbin/$target 95 done 96 97 ln -sfv kmod /usr/bin/lsmod</userinput></screen> 98 rm -fv /usr/bin/$target 99 done</userinput></screen> 98 100 99 101 </sect2> -
chapter08/libxcrypt.xml
rfe48a03 re4b4c5a0 111 111 --disable-failure-tokens 112 112 make 113 cp -av .libs/libcrypt.so.1* /usr/lib</userinput></screen>113 cp -av --remove-destination .libs/libcrypt.so.1* /usr/lib</userinput></screen> 114 114 </note> 115 115 -
chapter08/ncurses.xml
rfe48a03 re4b4c5a0 51 51 --with-cxx-shared \ 52 52 --enable-pc-files \ 53 --enable-widec \54 53 --with-pkg-config-libdir=/usr/lib/pkgconfig</userinput></screen> 55 54 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>- -enable-widec</parameter></term>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- release;</filename>130 <filename class="libraryfile">libncursesw.so.&ncurses-version;</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- release; /usr/lib141 rm -v dest/usr/lib/libncursesw.so.&ncurses- release;140 install -vm755 dest/usr/lib/libncursesw.so.&ncurses-version; /usr/lib 141 rm -v dest/usr/lib/libncursesw.so.&ncurses-version; 142 142 sed -e 's/^#if.*XOPEN.*$/#if 1/' \ 143 143 -i dest/usr/include/curses.h -
chapter08/ninja.xml
rfe48a03 re4b4c5a0 83 83 </variablelist> 84 84 85 <para>The package tests cannot run in the chroot environment. They require 86 <ulink url="&blfs-book;general/cmake.html">cmake</ulink>.</para> 87 <!-- 85 88 <para>To test the results, issue:</para> 86 89 87 90 <screen><userinput remap="test">./ninja ninja_test 88 ./ninja_test --gtest_filter=-SubprocessTest.SetWithLots</userinput></screen> 91 ./ninja_test - -gtest_filter=-SubprocessTest.SetWithLots</userinput></screen> 92 --> 89 93 90 94 <para>Install the package:</para> -
chapter08/procps.xml
rfe48a03 re4b4c5a0 71 71 <screen revision='systemd'><userinput remap="make">make src_w_LDADD='$(LDADD) -lsystemd'</userinput></screen> 72 72 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> 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> 78 85 79 86 <para>Install the package:</para> -
chapter08/python.xml
rfe48a03 re4b4c5a0 79 79 <screen><userinput remap="make">make</userinput></screen> 80 80 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> 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> 86 92 87 93 <para>Install the package:</para> -
chapter08/readline.xml
rfe48a03 re4b4c5a0 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) into 53 the shared libraries. This package does not need rpath for an 54 installation into the standard location, and rpath may sometimes cause 55 unwanted effects or even security issues:</para> 56 57 <screen><userinput>sed -i 's/-Wl,-rpath,[^ ]*//' support/shobj-conf</userinput></screen> 51 58 52 59 <para>Now fix a problem identified upstream:</para> -
chapter08/shadow.xml
rfe48a03 re4b4c5a0 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 follow 47 <ulink url='&blfs-book;postlfs/shadow.xml'>the BLFS shadow 48 page</ulink> instead of this page to build (or, rebuild or upgrade) 49 shadow. 50 </para> 51 </important> 43 52 44 53 <note> … … 234 243 even though the account has been created correctly. That is why we 235 244 created the group <systemitem class="groupname">users</systemitem> 236 with this group ID in <xref linkend='ch-tools-createfiles'/>.</para> 245 with this group ID in 246 <xref linkend='ch-tools-createfiles' role='.'/></para> 237 247 238 248 </listitem> -
chapter08/sysklogd.xml
rfe48a03 re4b4c5a0 56 56 <para>Install the package:</para> 57 57 58 <screen><userinput remap="install">make BINDIR=/sbininstall</userinput></screen>58 <screen><userinput remap="install">make install</userinput></screen> 59 59 60 60 </sect2> -
chapter08/systemd.xml
rfe48a03 re4b4c5a0 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 of53 <command>systemd-resolved</command> and a bug breaking running54 <command>systemd-analyze verify</command> on an instantiated systemd55 unit:</para>56 57 <screen><userinput remap='pre'>patch -Np1 -i ../&systemd-upstream-patch;</userinput></screen>58 50 59 51 <para>Prepare systemd for compilation:</para> … … 226 218 227 219 <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-release 225 ninja test</userinput></screen> 226 227 <!-- test-namespace needs /run/systemd/inaccessible/sock, which only exists 228 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 may 232 fail because they depend on various kernel configuration options.</para> 228 233 229 234 <para>Install the package:</para> -
chapter08/tcl.xml
rfe48a03 re4b4c5a0 4 4 <!ENTITY % general-entities SYSTEM "../general.ent"> 5 5 %general-entities; 6 <!ENTITY tdbc-ver "1.1. 5">7 <!ENTITY itcl-ver "4.2. 3">6 <!ENTITY tdbc-ver "1.1.7"> 7 <!ENTITY itcl-ver "4.2.4"> 8 8 ]> 9 9 … … 56 56 cd unix 57 57 ./configure --prefix=/usr \ 58 --mandir=/usr/share/man</userinput></screen> 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> 59 75 60 76 <para>Build the package:</para> -
chapter08/util-linux.xml
rfe48a03 re4b4c5a0 43 43 <title>Installation of Util-linux</title> 44 44 45 <!-- 45 46 <para>First, disable a problematic test:</para> 46 47 47 48 <screen><userinput remap="pre">sed -i '/test_mkfds/s/^/#/' tests/helpers/Makemodule.am</userinput></screen> 48 49 --> 49 50 <para>Prepare Util-linux for compilation:</para> 50 51 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 \ 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 \ 65 67 --without-systemdsystemunitdir \ 66 68 ADJTIME_PATH=/var/lib/hwclock/adjtime \ 67 69 --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen> 68 70 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 \ 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 \ 82 85 ADJTIME_PATH=/var/lib/hwclock/adjtime \ 83 86 --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen> … … 91 94 <screen><userinput remap="make">make</userinput></screen> 92 95 93 <para>If desired, run the test suite as a non-&root; user:</para> 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> 94 104 95 105 <warning><para>Running the test suite as the … … 104 114 </warning> 105 115 106 <screen><userinput remap="test">chown -R tester . 116 <screen><userinput remap="test">touch /etc/fstab 117 chown -R tester . 107 118 su tester -c "make -k check"</userinput></screen> 108 119 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> 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> 117 130 118 131 <para>Install the package:</para> -
chapter08/vim.xml
rfe48a03 re4b4c5a0 72 72 class="username">tester</systemitem>:</para> 73 73 74 <screen><userinput remap="test">su tester -c "LANG=en_US.UTF-8 make -j1 test" &> vim-test.log</userinput></screen> 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> 75 76 76 77 <para>The test suite outputs a lot of binary data to the screen. This can 77 cause issues with the settings of the current terminal. The problem can be 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 78 81 avoided by redirecting the output to a log file as shown above. A 79 successful test will result in the words "ALL DONE" in the log file80 at completion.</para>82 successful test will result in the words <computeroutput>ALL 83 DONE</computeroutput> in the log file at completion.</para> 81 84 82 85 <para>Install the package:</para> -
chapter09/clock.xml
rfe48a03 re4b4c5a0 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
rfe48a03 re4b4c5a0 51 51 <filename class="extension">.network</filename> files. For detailed 52 52 descriptions and example contents of these configuration files, consult 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> manual57 pages.</para>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>, and 56 <ulink role='man' url='&man;systemd.network.5'>systemd.network(5)</ulink> 57 manual pages.</para> 58 58 59 59 <sect3 id="systemd-network-devices"> -
chapter09/symlinks.xml
rfe48a03 re4b4c5a0 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" />.</para>42 See <xref linkend="grub-cfg" role='.'/></para> 43 43 </sect3> 44 44 … … 124 124 125 125 <screen role="nodump"><userinput>sed -e '/^AlternativeNamesPolicy/s/=.*$/=/' \ 126 -i/usr/lib/udev/network/99-default.link \126 /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" />, the order in223 which devices with the same function appear in222 <para>As explained in <xref linkend="ch-config-udev" role=','/> the 223 order in 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"/>, and sound card configuration can 233 be found in <ulink url="&blfs-book;postlfs/devices.html">BLFS</ulink>.</para> 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> 234 235 235 236 <para>For each of your devices that is likely to have this problem -
chapter09/usage.xml
rfe48a03 re4b4c5a0 255 255 256 256 <para>For information on kernel module loading and udev, see 257 <xref linkend="module-loading" />.</para>257 <xref linkend="module-loading" role='.'/></para> 258 258 </sect2> 259 259 -
chapter10/kernel.xml
rfe48a03 re4b4c5a0 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" />. At this point59 optimization and customization is not a goal.58 you reboot later in <xref linkend="ch-finish-reboot" role='.'/> 59 At this point 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
rfe48a03 re4b4c5a0 1 6. 7.11 6.8.9 -
chapter10/kernel/systemd.toml
rfe48a03 re4b4c5a0 15 15 DEVTMPFS_MOUNT='*' 16 16 DRM=' *M' 17 AUDIT=' '18 17 NET='*' 19 18 INET='*' … … 25 24 TMPFS='*' 26 25 TMPFS_POSIX_ACL='*' 26 CGROUP_SCHED='* ' 27 28 [RT_GROUP_SCHED] 29 value = ' ' 30 comment = 'This may cause some systemd features malfunction' 27 31 28 32 revision='systemd' -
chapter10/kernel/systemd.xml
rfe48a03 re4b4c5a0 4 4 <!-- Automatically generated by kernel-config.py 5 5 DO NOT EDIT! --> 6 <screen role="nodump" revision="systemd"><emphasis role='blue'>G</emphasis>eneral setup --->6 <screen role="nodump"><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]9 8 <emphasis role='blue'>C</emphasis>PU/Task time and stats accounting ---> 10 9 [*] <emphasis role='blue'>P</emphasis>ressure stall information tracking [PSI] … … 13 12 < > <emphasis role='blue'>E</emphasis>nable kernel headers through /sys/kernel/kheaders.tar.xz [IKHEADERS] 14 13 [*] <emphasis role='blue'>C</emphasis>ontrol Group support ---> [CGROUPS] 15 [*] M<emphasis role='blue'>e</emphasis>mory controller [MEMCG] 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] 16 18 [ ] <emphasis role='blue'>C</emphasis>onfigure standard kernel features (expert users) ---> [EXPERT] 17 19 -
lfs-latest-git.php
rfe48a03 re4b4c5a0 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 ) || 80 81 preg_match( "/psmisc/", $url ) ) 81 82 { … … 135 136 if ( $package == "libffi" ) $dirpath = github("libffi/libffi"); 136 137 if ( $package == "libxcrypt" ) $dirpath = github("besser82/libxcrypt"); 138 if ( $package == "lz" ) $dirpath = github("lz4/lz4"); 137 139 if ( $package == "meson" ) $dirpath = github("mesonbuild/meson"); 138 140 if ( $package == "mpc" ) $dirpath = "https://ftp.gnu.org/gnu/mpc"; … … 146 148 if ( $package == "sysvinit" ) $dirpath = github("slicer69/sysvinit"); 147 149 if ( $package == "MarkupSafe" ) $dirpath = "https://pypi.python.org/pypi/MarkupSafe/"; 148 if ( $package == " Jinja" ) $dirpath = "https://pypi.python.org/pypi/Jinja2/";150 if ( $package == "jinja" ) $dirpath = "https://pypi.python.org/pypi/Jinja2/"; 149 151 if ( $package == "systemd" ) $dirpath = github("systemd/systemd"); 150 152 //if ( $package == "tcl" ) $dirpath = "https://sourceforge.net/projects/tcl/files"; … … 161 163 { 162 164 echo "ftp should not occur\n"; 163 /*164 $dirpath = substr( $dirpath, 6 ); // Remove ftp://165 $dirpath = rtrim ( $dirpath, "/" ); // Trim any trailing slash166 $position = strpos( $dirpath, "/" ); // Divide at first slash167 $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 handling174 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 $path186 $position = strrpos( $path, "/" );187 $path = substr( $path, 0, $position );188 189 // Get dir listing190 $lines = ftp_rawlist ($conn, $path);191 $max = find_max( $lines, $regexp, $regexp );192 break;193 194 case "DOWNDIR":195 // Append found directory196 $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 */210 165 } 211 166 else // http(s) … … 304 259 305 260 if ( $package == "psmisc" ) 306 return find_max( $lines, "/v\d/", "/^.*v([\d\.]+) .tar.*$/" );261 return find_max( $lines, "/v\d/", "/^.*v([\d\.]+)$/" ); 307 262 308 263 if ( $package == "grub" ) 309 264 return find_max( $lines, "/grub/", "/^.*grub-([\d\.]+).tar.xz.*$/" ); 310 265 311 if ( $package == " Jinja" )266 if ( $package == "jinja" ) 312 267 return find_max( $lines, "/Jinja/", "/^.*Jinja2 ([\d\.]+).*$/" ); 268 269 if ( $package == "lz" ) 270 return find_max( $lines, "/name.:/", '/^.*LZ4 v([\d\.]+)".*$/' ); 313 271 314 272 if ( $package == "openssl" ) 315 273 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) .*$/" ); 316 277 317 278 if ( $package == "vim" ) … … 333 294 // Fetech from git and get wget-list 334 295 $current = array(); 335 #$lfssvn = "svn://svn.linuxfromscratch.org/LFS/trunk";336 296 $lfsgit = "https://git.linuxfromscratch.org/lfs.git"; 337 297 … … 365 325 $file = rtrim( $file ); 366 326 $pkg_pattern = "/(\D*).*/"; 367 //$pattern = "/\D*(\d.*\d)\D*/";368 327 $pattern = "/\D*(\d.*\d)\D*/"; 369 328 -
packages.ent
rfe48a03 re4b4c5a0 105 105 <!ENTITY check-fin-sbu "0.1 SBU (about 1.6 SBU with tests)"> 106 106 107 <!ENTITY coreutils-version "9. 4">108 <!ENTITY coreutils-size "5,8 40KB">107 <!ENTITY coreutils-version "9.5"> 108 <!ENTITY coreutils-size "5,867 KB"> 109 109 <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz"> 110 <!ENTITY coreutils-md5 " 459e9546074db2834eefe5421f250025">110 <!ENTITY coreutils-md5 "e99adfa059a63db3503cc71f3d151e31"> 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. 0">144 <!ENTITY e2fsprogs-size "9, 412KB">143 <!ENTITY e2fsprogs-version "1.47.1"> 144 <!ENTITY e2fsprogs-size "9,720 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 " 6b4f18a33873623041857b4963641ee9">147 <!ENTITY e2fsprogs-home "http ://e2fsprogs.sourceforge.net/">146 <!ENTITY e2fsprogs-md5 "75e6d1353cbe6d5728a98fb0267206cb"> 147 <!ENTITY e2fsprogs-home "https://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 0"> <!-- libelf -->152 <!ENTITY elfutils-size " 8,949KB">151 <!ENTITY elfutils-version "0.191"> <!-- libelf --> 152 <!ENTITY elfutils-size "9,092 KB"> 153 153 <!ENTITY elfutils-url "https://sourceware.org/ftp/elfutils/&elfutils-version;/elfutils-&elfutils-version;.tar.bz2"> 154 <!ENTITY elfutils-md5 " 79ad698e61a052bea79e77df6a08bc4b">154 <!ENTITY elfutils-md5 "636547248fb3fae58ec48030298d3ef7"> 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. 0">160 <!ENTITY expat-size "47 3KB">159 <!ENTITY expat-version "2.6.2"> 160 <!ENTITY expat-size "474 KB"> 161 161 <!ENTITY expat-url "&sourceforge;expat/expat-&expat-version;.tar.xz"> 162 <!ENTITY expat-md5 " bd169cb11f4b9bdfddadf9e88a5c4d4b">162 <!ENTITY expat-md5 "0cb75c8feb842c0794ba89666b762a2d"> 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. 9.0">186 <!ENTITY findutils-size " 1,999 KB">185 <!ENTITY findutils-version "4.10.0"> 186 <!ENTITY findutils-size "2,189 KB"> 187 187 <!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.xz"> 188 <!ENTITY findutils-md5 " 4a4a547e888a944b2f3af31d789a1137">188 <!ENTITY findutils-md5 "870cfd71c07d37ebe56f9f4aaf4ad872"> 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 3.2.0">222 <!ENTITY gcc-size " 85,800KB">221 <!ENTITY gcc-version "14.1.0"> 222 <!ENTITY gcc-size "90,104 KB"> 223 223 <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz"> 224 <!ENTITY gcc-md5 " e0e48554cc6e4f261d55ddee9ab69075">224 <!ENTITY gcc-md5 "24195dca80ded5e0551b533f46a4481d"> 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 2">233 <!ENTITY libstdcpp-version "6.0.33"> 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. 4">249 <!ENTITY gettext-size "10,0 16KB">248 <!ENTITY gettext-version "0.22.5"> 249 <!ENTITY gettext-size "10,031 KB"> 250 250 <!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.xz"> 251 <!ENTITY gettext-md5 " 2d8507d003ef3ddd1c172707ffa97ed8">251 <!ENTITY gettext-md5 "3ae5580599d84be93e6213930facb2db"> 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 125">323 <!ENTITY iana-etc-size "5 89KB">322 <!ENTITY iana-etc-version "20240607"> 323 <!ENTITY iana-etc-size "590 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 " aed66d04de615d76c70890233081e584">325 <!ENTITY iana-etc-md5 "924a0799dc0342ce82dc4fc95c0f1a1e"> 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. 7.0">347 <!ENTITY iproute2-size " 900KB">346 <!ENTITY iproute2-version "6.9.0"> 347 <!ENTITY iproute2-size "897 KB"> 348 348 <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz"> 349 <!ENTITY iproute2-md5 " 35d8277d1469596b7edc07a51470a033">349 <!ENTITY iproute2-md5 "0ca5c21a5a42157fbb88b39791963364"> 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. 3">357 <!ENTITY jinja2-size "2 64KB">358 <!ENTITY jinja2-url "&pypi-src;/J/Jinja2/ Jinja2-&jinja2-version;.tar.gz">359 <!ENTITY jinja2-md5 " caf5418c851eac59e70a78d9730d4cea">356 <!ENTITY jinja2-version "3.1.4"> 357 <!ENTITY jinja2-size "235 KB"> 358 <!ENTITY jinja2-url "&pypi-src;/J/Jinja2/jinja2-&jinja2-version;.tar.gz"> 359 <!ENTITY jinja2-md5 "02ca9a6364c92e83d14b037bef4732bc"> 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 1">373 <!ENTITY kmod-size "5 58KB">372 <!ENTITY kmod-version "32"> 373 <!ENTITY kmod-size "500 KB"> 374 374 <!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz"> 375 <!ENTITY kmod-md5 " 6165867e1836d51795a11ea4762ff66a">375 <!ENTITY kmod-md5 "1046fda48766fae905f83150d12eec78"> 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 30728"> <!-- Scripts depend on this format -->388 <!ENTITY lfs-bootscripts-version "20240416"> <!-- 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. 69">397 <!ENTITY libcap-size "18 5KB">396 <!ENTITY libcap-version "2.70"> 397 <!ENTITY libcap-size "187 KB"> 398 398 <!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz"> 399 <!ENTITY libcap-md5 " 4667bacb837f9ac4adb4a1a0266f4b65">399 <!ENTITY libcap-md5 "df0e20c6eeca849347b87d5d6a8870c0"> 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. 4">405 <!ENTITY libffi-size "1,3 31KB">404 <!ENTITY libffi-version "3.4.6"> 405 <!ENTITY libffi-size "1,360 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 " 0da1a5ed7786ac12dcbaf0d499d8a049">407 <!ENTITY libffi-md5 "b9cac6c5997dca2b3787a59ede34e0eb"> 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 " 7">437 <!ENTITY linux-minor-version "9"> 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 38,130KB">441 <!ENTITY linux-size "140,683 KB"> 442 442 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> 443 <!ENTITY linux-md5 " 370e1b6155ae63133380e421146619e0">443 <!ENTITY linux-md5 "b4d1dd34887178ad0b90973f779e238b"> 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 461 469 <!ENTITY m4-version "1.4.19"> 462 470 <!ENTITY m4-size "1,617 KB"> … … 479 487 <!ENTITY make-fin-sbu "0.5 SBU"> 480 488 481 <!ENTITY man-db-version "2.12. 0">482 <!ENTITY man-db-size "1,9 41KB">489 <!ENTITY man-db-version "2.12.1"> 490 <!ENTITY man-db-size "1,994 KB"> 483 491 <!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz"> 484 <!ENTITY man-db-md5 " 67e0052fa200901b314fad7b68c9db27">492 <!ENTITY man-db-md5 "7b044e5020aab89db41ac7ee59d6d84a"> 485 493 <!ENTITY man-db-home "https://www.nongnu.org/man-db/"> 486 494 <!ENTITY man-db-fin-du "41 MB"> 487 495 <!ENTITY man-db-fin-sbu "0.2 SBU"> 488 496 489 <!ENTITY man-pages-version "6. 06">490 <!ENTITY man-pages-size " 2,116KB">497 <!ENTITY man-pages-version "6.8"> 498 <!ENTITY man-pages-size "1,809 KB"> 491 499 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> 492 <!ENTITY man-pages-md5 " 26b39e38248144156d437e1e10cb20bf">500 <!ENTITY man-pages-md5 "b4bbf3d7ba22877eeec4916168b40268"> 493 501 <!ENTITY man-pages-home "https://www.kernel.org/doc/man-pages/"> 494 502 <!ENTITY man-pages-fin-du "33 MB"> … … 503 511 <!ENTITY markupsafe-fin-sbu "less than 0.1 SBU"> 504 512 505 <!ENTITY meson-version "1. 3.2">506 <!ENTITY meson-size "2,1 72KB">513 <!ENTITY meson-version "1.4.1"> 514 <!ENTITY meson-size "2,184 KB"> 507 515 <!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz"> 508 <!ENTITY meson-md5 " 2d0ebd3a24249617b1c4d30026380cf8">516 <!ENTITY meson-md5 "543a78b55b2d162135e75623b85a59c6"> 509 517 <!ENTITY meson-home "https://mesonbuild.com"> 510 518 <!ENTITY meson-fin-du "42 MB"> … … 527 535 <!ENTITY mpfr-fin-sbu "0.3 SBU"> 528 536 529 <!ENTITY ncurses-release "6.4"> 530 <!ENTITY ncurses-version "&ncurses-release;-20230520"> 537 <!ENTITY ncurses-version "6.5"> 531 538 <!ENTITY ncurses-size "2,156 KB"> 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"> 539 <!ENTITY ncurses-url "https://invisible-mirror.net/archives/ncurses/ncurses-&ncurses-version;.tar.gz"> 540 <!ENTITY ncurses-md5 "ac2d2629296f04c8537ca706b6977687"> 536 541 <!ENTITY ncurses-home "&gnu-software;ncurses/"> 537 <!ENTITY ncurses-tmp-du " 51 MB">542 <!ENTITY ncurses-tmp-du "3,603 KB"> 538 543 <!ENTITY ncurses-tmp-sbu "0.3 SBU"> 539 544 <!ENTITY ncurses-fin-du "45 MB"> 540 545 <!ENTITY ncurses-fin-sbu "0.2 SBU"> 541 546 542 <!ENTITY ninja-version "1.1 1.1">543 <!ENTITY ninja-size "2 25 KB">547 <!ENTITY ninja-version "1.12.1"> 548 <!ENTITY ninja-size "235 KB"> 544 549 <!ENTITY ninja-url "&github;/ninja-build/ninja/archive/v&ninja-version;/ninja-&ninja-version;.tar.gz"> 545 <!ENTITY ninja-md5 " 32151c08211d7ca3c1d832064f6939b0">550 <!ENTITY ninja-md5 "6288992b05e593a391599692e2f7e490"> 546 551 <!ENTITY ninja-home "https://ninja-build.org/"> 547 552 <!ENTITY ninja-fin-du "75 MB"> 548 553 <!ENTITY ninja-fin-sbu "0.3 SBU"> 549 554 550 <!ENTITY openssl-version "3. 2.1">551 <!ENTITY openssl-size "17, 318KB">555 <!ENTITY openssl-version "3.3.1"> 556 <!ENTITY openssl-size "17,633 KB"> 552 557 <!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz"> 553 <!ENTITY openssl-md5 " c239213887804ba00654884918b37441">558 <!ENTITY openssl-md5 "8a4342b399c18f870ca6186299195984"> 554 559 <!ENTITY openssl-home "https://www.openssl.org/"> 555 560 <!ENTITY openssl-fin-du "805 MB"> … … 567 572 568 573 <!ENTITY perl-version-major "5"> 569 <!ENTITY perl-version-minor " 38">570 <!ENTITY perl-version-patch " 2">574 <!ENTITY perl-version-minor "40"> 575 <!ENTITY perl-version-patch "0"> 571 576 <!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;"> 572 577 <!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;"> 573 <!ENTITY perl-size "13, 359KB">578 <!ENTITY perl-size "13,481 KB"> 574 579 <!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz"> 575 <!ENTITY perl-md5 " d3957d75042918a23ec0abac4a2b7e0a">580 <!ENTITY perl-md5 "cfe14ef0709b9687f9c514042e8e1e82"> 576 581 <!ENTITY perl-home "https://www.perl.org/"> 577 582 <!ENTITY perl-tmp-du "280 MB"> … … 580 585 <!ENTITY perl-fin-sbu "1.5 SBU"> 581 586 582 <!ENTITY pkgconf-version "2. 1.1">587 <!ENTITY pkgconf-version "2.2.0"> 583 588 <!ENTITY pkgconf-size "305 KB"> 584 589 <!ENTITY pkgconf-url "https://distfiles.ariadne.space/pkgconf/pkgconf-&pkgconf-version;.tar.xz"> 585 <!ENTITY pkgconf-md5 " bc29d74c2483197deb9f1f3b414b7918">590 <!ENTITY pkgconf-md5 "00e309a3bf0909030a4fc701389db2b9"> 586 591 <!ENTITY pkgconf-home "http://pkgconf.org/"> 587 592 <!ENTITY pkgconf-fin-du "4.6 MB"> … … 592 597 <!ENTITY procps-ng-url "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz"> 593 598 <!ENTITY procps-ng-md5 "2f747fc7df8ccf402d03e375c565cf96"> 594 <!ENTITY procps-ng-home "https:// sourceforge.net/projects/procps-ng">599 <!ENTITY procps-ng-home "https://gitlab.com/procps-ng/procps/"> 595 600 <!ENTITY procps-ng-fin-du "27 MB"> 596 601 <!ENTITY procps-ng-fin-sbu "0.1 SBU"> 597 602 598 <!ENTITY psmisc-version "23. 6">599 <!ENTITY psmisc-size "4 15KB">603 <!ENTITY psmisc-version "23.7"> 604 <!ENTITY psmisc-size "423 KB"> 600 605 <!ENTITY psmisc-url "https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-&psmisc-version;.tar.xz"> 601 <!ENTITY psmisc-md5 " ed3206da1184ce9e82d607dc56c52633">606 <!ENTITY psmisc-md5 "53eae841735189a896d614cba440eb10"> 602 607 <!ENTITY psmisc-home "https://gitlab.com/psmisc/psmisc"> 603 608 <!ENTITY psmisc-fin-du "6.6 MB"> … … 607 612 meson pages will be needed: python3.6 and python3.6m --> 608 613 609 <!ENTITY python-version "3.12. 2">614 <!ENTITY python-version "3.12.4"> 610 615 <!ENTITY python-minor "3.12"> 611 <!ENTITY python-size "20,1 09KB">616 <!ENTITY python-size "20,176 KB"> 612 617 <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz"> 613 <!ENTITY python-md5 " e7c178b97bf8f7ccd677b94d614f7b3c">618 <!ENTITY python-md5 "d68f25193eec491eb54bc2ea664a05bd"> 614 619 <!ENTITY python-home "https://www.python.org/"> 615 620 <!ENTITY python-tmp-du "598 MB"> … … 618 623 <!ENTITY python-fin-sbu "1.8 SBU"> 619 624 <!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2"> 620 <!ENTITY python-docs-md5 " 8a6310f6288e7f60c3565277ec3b5279">621 <!ENTITY python-docs-size "8, 065KB">625 <!ENTITY python-docs-md5 "cca155c92f53882cf45a69364315640d"> 626 <!ENTITY python-docs-size "8,258 KB"> 622 627 623 628 <!ENTITY readline-version "8.2"> … … 640 645 <!ENTITY sed-fin-sbu "0.3 SBU"> 641 646 642 <!ENTITY setuptools-version " 69.1.0">643 <!ENTITY setuptools-size "2, 168KB">647 <!ENTITY setuptools-version "70.0.0"> 648 <!ENTITY setuptools-size "2,213 KB"> 644 649 <!ENTITY setuptools-url "&pypi-src;/s/setuptools/setuptools-&setuptools-version;.tar.gz"> 645 <!ENTITY setuptools-md5 " 6f6eb780ce12c90d81ce243747ed7ab0">650 <!ENTITY setuptools-md5 "88caf808cae6c9096abf8939f2d074bb"> 646 651 <!ENTITY setuptools-home "&pypi-home;/setuptools/"> 647 652 <!ENTITY setuptools-fin-du "20 MB"> 648 653 <!ENTITY setuptools-fin-sbu "less than 0.1 SBU"> 649 654 650 <!ENTITY shadow-version "4.1 4.5">651 <!ENTITY shadow-size "1,7 65KB">655 <!ENTITY shadow-version "4.15.1"> 656 <!ENTITY shadow-size "1,742 KB"> 652 657 <!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/&shadow-version;/shadow-&shadow-version;.tar.xz"> 653 <!ENTITY shadow-md5 " 452b0e59f08bf618482228ba3732d0ae">658 <!ENTITY shadow-md5 "006b0856abd49b5e7b45b7cb78ca272a"> 654 659 <!ENTITY shadow-home "&github;/shadow-maint/shadow/"> 655 660 <!ENTITY shadow-fin-du "49 MB"> … … 664 669 <!ENTITY sysklogd-fin-sbu "less than 0.1 SBU"> 665 670 666 <!ENTITY systemd-version "25 5">671 <!ENTITY systemd-version "256"> 667 672 <!--<!ENTITY systemd-stable "6b4878d">--> 668 673 <!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel 669 674 change that is incompatible, we will switch to the backport branch until the next stable release. --> 670 <!ENTITY systemd-size "1 4,516KB">675 <!ENTITY systemd-size "15,274 KB"> 671 676 <!ENTITY systemd-url "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz"> 672 677 <!--<!ENTITY systemd-url "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">--> 673 <!ENTITY systemd-md5 " 521cda27409a9edf0370c128fae3e690">678 <!ENTITY systemd-md5 "4796b6eb1e23d809a1f11426d171b065"> 674 679 <!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/"> 675 <!ENTITY systemd-man-version "25 5">676 <!ENTITY systemd-man-size "6 52KB">680 <!ENTITY systemd-man-version "256"> 681 <!ENTITY systemd-man-size "675 KB"> 677 682 <!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">--> 678 683 <!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz"> 679 <!ENTITY systemd-man-md5 " 1ebe54d7a80f9abf8f2d14ddfeb2432d">684 <!ENTITY systemd-man-md5 "dc1b3a86479f50740f6591b4a1fb2c2a"> 680 685 <!ENTITY systemd-fin-du "247 MB"> 681 686 <!ENTITY systemd-fin-sbu "0.7 SBU"> 682 687 683 <!ENTITY sysvinit-version "3.0 8">684 <!ENTITY sysvinit-size "2 63KB">688 <!ENTITY sysvinit-version "3.09"> 689 <!ENTITY sysvinit-size "234 KB"> 685 690 <!ENTITY sysvinit-url "&github;/slicer69/sysvinit/releases/download/&sysvinit-version;/sysvinit-&sysvinit-version;.tar.xz"> 686 <!ENTITY sysvinit-md5 " 81a05f28d7b67533cfc778fcadea168c">691 <!ENTITY sysvinit-md5 "688074f8642c955469a0b1ecae5c488b"> 687 692 <!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit"> 688 <!ENTITY sysvinit-fin-du " 3.5 MB">693 <!ENTITY sysvinit-fin-du "2.5 MB"> 689 694 <!ENTITY sysvinit-fin-sbu "less than 0.1 SBU"> 690 695 … … 699 704 <!ENTITY tar-fin-sbu "0.5 SBU"> 700 705 701 <!ENTITY tcl-version "8.6.1 3">706 <!ENTITY tcl-version "8.6.14"> 702 707 <!ENTITY tcl-major-version "8.6"> 703 <!ENTITY tcl-size "1 0,581KB">708 <!ENTITY tcl-size "11,355 KB"> 704 709 <!ENTITY tcl-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-src.tar.gz"> 705 <!ENTITY tcl-md5 " 0e4358aade2f5db8a8b6f2f6d9481ec2">706 <!ENTITY tcl-home "http ://tcl.sourceforge.net/">710 <!ENTITY tcl-md5 "c30b57c6051be28fa928d09aca82841e"> 711 <!ENTITY tcl-home "https://tcl.sourceforge.net/"> 707 712 <!ENTITY tcl-docs-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-html.tar.gz"> 708 <!ENTITY tcl-docs-md5 " 4452f2f6d557f5598cca17b786d6eb68">709 <!ENTITY tcl-docs-size "1,16 5KB">713 <!ENTITY tcl-docs-md5 "5467198f8d57c54835bf80b98ffb0170"> 714 <!ENTITY tcl-docs-size "1,167 KB"> 710 715 <!ENTITY tcl-tmp-du "89 MB"> 711 716 <!ENTITY tcl-tmp-sbu "2.7 SBU"> … … 736 741 <!ENTITY udev-lfs-home " "> 737 742 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">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"> 741 746 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-minor;/util-linux-&util-linux-version;.tar.xz"> 742 <!ENTITY util-linux-md5 " f3591e6970c017bb4bcd24ae762a98f5">747 <!ENTITY util-linux-md5 "42ca7b92a3d77087de362f43ac29a3df"> 743 748 <!ENTITY util-linux-home "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/"> 744 749 <!ENTITY util-linux-tmp-du "172 MB"> … … 750 755 <!ENTITY mount-setsid-sbu "less than 0.1 SBU"> 751 756 752 <!ENTITY vim-version "9.1.0 041">757 <!ENTITY vim-version "9.1.0478"> 753 758 <!-- <!ENTITY vim-majmin "90"> --> 754 759 <!ENTITY vim-docdir "vim/vim91"> 755 <!ENTITY vim-size "17, 224KB">760 <!ENTITY vim-size "17,508 KB"> 756 761 <!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz"> 762 <!-- N.B. LFS 9.0 uses 763 https://github.com/vim/vim/archive/v8.1.1846/vim-8.1.1846.tar.gz 764 and it still works after years, the md5sum of the resulted tarball 765 is unchanged as well. Thus GitHub download seems stable enough for 766 vim and there's no need to use anduin. 767 768 BTW if we click the "Next" button enough times on 769 https://github.com/vim/vim/tags, we can eventually see the old 770 release. The "Next" button just sets "after=" in the URL. For 771 example, https://github.com/vim/vim/tags?after=v8.1.1847 will show 772 us v8.1.1846. --> 757 773 <!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">--> 758 <!ENTITY vim-md5 "7 9dfe62be5d347b1325cbd5ce2a1f9b3">774 <!ENTITY vim-md5 "7d56919d58592c041ab61f45584e6f90"> 759 775 <!ENTITY vim-home "https://www.vim.org"> 760 776 <!ENTITY vim-fin-du "236 MB"> 761 777 <!ENTITY vim-fin-sbu "2.5 SBU"> 762 778 763 <!ENTITY wheel-version "0.4 2.0">779 <!ENTITY wheel-version "0.43.0"> 764 780 <!ENTITY wheel-size "97 KB"> 765 781 <!ENTITY wheel-url "&pypi-src;/w/wheel/wheel-&wheel-version;.tar.gz"> 766 <!ENTITY wheel-md5 " 802ad6e5f9336fcb1c76b7593f0cd22d">782 <!ENTITY wheel-md5 "387af15d51367a19d834d6db413547d0"> 767 783 <!ENTITY wheel-home "&pypi-home;/wheel/"> 768 784 <!ENTITY wheel-fin-du "1.5 MB"> … … 777 793 <!ENTITY xml-parser-fin-sbu "less than 0.1 SBU"> 778 794 779 <!ENTITY xz-version "5. 4.6">780 <!ENTITY xz-size "1, 645KB">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">795 <!ENTITY xz-version "5.6.2"> 796 <!ENTITY xz-size "1,277 KB"> 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"> 783 799 <!ENTITY xz-home "https://tukaani.org/xz"> 784 800 <!ENTITY xz-tmp-du "22 MB"> … … 799 815 <!ENTITY zlib-fin-sbu "less than 0.1 SBU"> 800 816 801 <!ENTITY zstd-version "1.5. 5">802 <!ENTITY zstd-size "2,3 14KB">817 <!ENTITY zstd-version "1.5.6"> 818 <!ENTITY zstd-size "2,351 KB"> 803 819 <!ENTITY zstd-url "https://github.com/facebook/zstd/releases/download/v&zstd-version;/zstd-&zstd-version;.tar.gz"> 804 <!ENTITY zstd-md5 " 63251602329a106220e0a5ad26ba656f">820 <!ENTITY zstd-md5 "5a473726b3445d0e5d6296afd1ab6854"> 805 821 <!ENTITY zstd-home "https://facebook.github.io/zstd/"> 806 822 <!ENTITY zstd-fin-du "77 MB"> -
part3intro/generalinstructions.xml
rfe48a03 re4b4c5a0 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 links and117 source code tree somewhere else can destroy 118 118 timestamps in the source tree, and cause the build to fail.</para> 119 119 </listitem> -
patches.ent
rfe48a03 re4b4c5a0 11 11 <!ENTITY bzip2-docs-patch-size "1.6 KB"> 12 12 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"> 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"> 16 20 17 21 <!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch"> 18 22 <!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2"> 19 23 <!ENTITY glibc-fhs-patch-size "2.8 KB"> 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 "36KB">24 --> 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.0 KB"> 28 25 29 <!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch"> 26 30 <!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895"> … … 34 38 <!ENTITY sysvinit-consolidated-patch-md5 "17ffccbb8e18c39e8cedc32046f3a475"> 35 39 <!ENTITY sysvinit-consolidated-patch-size "2.5 KB"> 36 40 <!-- 37 41 <!ENTITY systemd-upstream-patch "systemd-&systemd-version;-upstream_fixes-1.patch"> 38 42 <!ENTITY systemd-upstream-patch-md5 "8d9c1014445c463cf7c24c162b1e0686"> 39 43 <!ENTITY systemd-upstream-patch-size "7.2 KB"> 44 --> -
stylesheets/lfs-xsl/nochunks.xsl
rfe48a03 re4b4c5a0 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; 191 195 } 192 196 … … 199 203 } 200 204 201 .preface h2, .part h1, .chapter h2, .appendix h2, .index h1, .sect1 h2 {205 .preface h2, .part h1, .chapter h2, .appendix h2, .index h1, .sect1 h2, .part h2 { 202 206 background: #f5f6f7; 203 207 border-top: .2em solid #dbddec;
Note:
See TracChangeset
for help on using the changeset viewer.