Changes in / [2ef9bea:cadbe55]
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
r2ef9bea rcadbe55 42 42 43 43 <listitem> 44 <para>2024-06-15</para> 45 <itemizedlist> 46 <listitem> 47 <para>[bdubbs] - Update to vim-9.1.0478. Addresses 48 <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para> 49 </listitem> 50 <listitem> 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> 44 82 <para>2024-05-31</para> 45 83 <itemizedlist> -
chapter01/whatsnew.xml
r2ef9bea rcadbe55 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> … … 207 207 <para>Patch-&patch-version;</para> 208 208 </listitem>--> 209 < !--<listitem>209 <listitem> 210 210 <para>Perl-&perl-version;</para> 211 </listitem> -->211 </listitem> 212 212 <listitem> 213 213 <para>Pkgconf-&pkgconf-version;</para> … … 237 237 <para>Sysklogd-&sysklogd-version;</para> 238 238 </listitem>--> 239 < !--<listitem>239 <listitem> 240 240 <para>Systemd-&systemd-version;</para> 241 </listitem> -->241 </listitem> 242 242 <!--<listitem revision="sysv"> 243 243 <para>SysVinit-&sysvinit-version;</para> -
chapter03/patches.xml
r2ef9bea rcadbe55 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> -
chapter07/createfiles.xml
r2ef9bea rcadbe55 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
r2ef9bea rcadbe55 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} -
chapter08/systemd.xml
r2ef9bea rcadbe55 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 <para>Next, fix compatibility with API headers from linux-6.9 and later:</para>52 53 <screen><userinput remap="pre">sed -i '/DEVMEM_MAGIC 0/{n;n;a \54 /* cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b (6.8) */ \55 #ifndef PID_FS_MAGIC \56 #define PID_FS_MAGIC 0x50494446 \57 #endif58 }' src/basic/missing_magic.h59 60 sed -i '/OVERLAYFS_SUPER_MAGIC/a \61 pidfs, {PID_FS_MAGIC}' src/basic/filesystems-gperf.gperf</userinput></screen>62 63 <!-- https://github.com/systemd/systemd/pull/30549 -->64 <para>Now fix a security vulnerability in the DNSSEC verification of65 <command>systemd-resolved</command> and a bug breaking running66 <command>systemd-analyze verify</command> on an instantiated systemd67 unit:</para>68 69 <screen><userinput remap='pre'>patch -Np1 -i ../&systemd-upstream-patch;</userinput></screen>70 50 71 51 <para>Prepare systemd for compilation:</para> … … 248 228 after initializing the system with systemd. --> 249 229 <para>One test named <literal>systemd:core / test-namespace</literal> 250 is known to fail in the LFS chroot environment. Some other tests may 251 fail because they depend on various kernel configuration options.</para> 230 is known to fail in the LFS chroot environment. Two other tests, 231 <literal>test-chase</literal> and <literal>test-systemd-tmpfiles</literal>, 232 are also known to fail. Some other tests may fail because they depend 233 on various kernel configuration options.</para> 252 234 253 235 <para>Install the package:</para> -
chapter08/udev.xml
r2ef9bea rcadbe55 55 55 56 56 <screen><userinput remap="pre">sed '/systemd-sysctl/s/^/#/' -i rules.d/99-systemd.rules.in</userinput></screen> 57 58 <para>Next, fix compatibility with API headers from linux-6.9 and later:</para>59 60 <screen><userinput remap="pre">sed -i '/DEVMEM_MAGIC 0/{n;n;a \61 /* cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b (6.8) */ \62 #ifndef PID_FS_MAGIC \63 #define PID_FS_MAGIC 0x50494446 \64 #endif65 }' src/basic/missing_magic.h66 67 sed -i '/OVERLAYFS_SUPER_MAGIC/a \68 pidfs, {PID_FS_MAGIC}' src/basic/filesystems-gperf.gperf</userinput></screen>69 57 70 58 <para>Adjust the hardcoded paths to network configuration files for the -
packages.ent
r2ef9bea rcadbe55 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"> … … 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"> … … 318 318 <!ENTITY gzip-fin-sbu "0.3 SBU"> 319 319 320 <!ENTITY iana-etc-version "20240 502">320 <!ENTITY iana-etc-version "20240607"> 321 321 <!ENTITY iana-etc-size "590 KB"> 322 322 <!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz"> 323 <!ENTITY iana-etc-md5 " 73921d46a934eb5ac4286fc8111c2174">323 <!ENTITY iana-etc-md5 "924a0799dc0342ce82dc4fc95c0f1a1e"> 324 324 <!ENTITY iana-etc-home "https://www.iana.org/protocols"> 325 325 <!ENTITY iana-etc-fin-du "4.8 MB"> … … 432 432 <!ENTITY linux-major-version "6"> 433 433 <!ENTITY linux-minor-version "9"> 434 <!ENTITY linux-patch-version " 3">434 <!ENTITY linux-patch-version "4"> 435 435 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> 436 436 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> 437 <!ENTITY linux-size "140,6 61KB">437 <!ENTITY linux-size "140,683 KB"> 438 438 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> 439 <!ENTITY linux-md5 " 1cedde7aa0f267c61897cead90a74788">439 <!ENTITY linux-md5 "b4d1dd34887178ad0b90973f779e238b"> 440 440 <!ENTITY linux-home "https://www.kernel.org/"> 441 441 <!-- measured for 6.5.3 / gcc-13.2.0 on x86_64 with -j4 : minimum is … … 545 545 <!ENTITY ninja-fin-sbu "0.3 SBU"> 546 546 547 <!ENTITY openssl-version "3.3. 0">548 <!ENTITY openssl-size "17,6 16KB">547 <!ENTITY openssl-version "3.3.1"> 548 <!ENTITY openssl-size "17,633 KB"> 549 549 <!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz"> 550 <!ENTITY openssl-md5 " c8b063afbea85d867e161ecb8816cfa9">550 <!ENTITY openssl-md5 "8a4342b399c18f870ca6186299195984"> 551 551 <!ENTITY openssl-home "https://www.openssl.org/"> 552 552 <!ENTITY openssl-fin-du "805 MB"> … … 564 564 565 565 <!ENTITY perl-version-major "5"> 566 <!ENTITY perl-version-minor " 38">567 <!ENTITY perl-version-patch " 2">566 <!ENTITY perl-version-minor "40"> 567 <!ENTITY perl-version-patch "0"> 568 568 <!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;"> 569 569 <!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;"> 570 <!ENTITY perl-size "13, 359KB">570 <!ENTITY perl-size "13,481 KB"> 571 571 <!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz"> 572 <!ENTITY perl-md5 " d3957d75042918a23ec0abac4a2b7e0a">572 <!ENTITY perl-md5 "cfe14ef0709b9687f9c514042e8e1e82"> 573 573 <!ENTITY perl-home "https://www.perl.org/"> 574 574 <!ENTITY perl-tmp-du "280 MB"> … … 604 604 meson pages will be needed: python3.6 and python3.6m --> 605 605 606 <!ENTITY python-version "3.12. 3">606 <!ENTITY python-version "3.12.4"> 607 607 <!ENTITY python-minor "3.12"> 608 <!ENTITY python-size "20,1 42KB">608 <!ENTITY python-size "20,176 KB"> 609 609 <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz"> 610 <!ENTITY python-md5 " 8defb33f0c37aa4bdd3a38ba52abde4e">610 <!ENTITY python-md5 "d68f25193eec491eb54bc2ea664a05bd"> 611 611 <!ENTITY python-home "https://www.python.org/"> 612 612 <!ENTITY python-tmp-du "598 MB"> … … 615 615 <!ENTITY python-fin-sbu "1.8 SBU"> 616 616 <!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2"> 617 <!ENTITY python-docs-md5 " 6025ee63c0ded34aac874f5da8f1a90c">618 <!ENTITY python-docs-size "8, 110KB">617 <!ENTITY python-docs-md5 "cca155c92f53882cf45a69364315640d"> 618 <!ENTITY python-docs-size "8,258 KB"> 619 619 620 620 <!ENTITY readline-version "8.2"> … … 661 661 <!ENTITY sysklogd-fin-sbu "less than 0.1 SBU"> 662 662 663 <!ENTITY systemd-version "25 5">663 <!ENTITY systemd-version "256"> 664 664 <!--<!ENTITY systemd-stable "6b4878d">--> 665 665 <!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel 666 666 change that is incompatible, we will switch to the backport branch until the next stable release. --> 667 <!ENTITY systemd-size "1 4,516KB">667 <!ENTITY systemd-size "15,274 KB"> 668 668 <!ENTITY systemd-url "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz"> 669 669 <!--<!ENTITY systemd-url "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">--> 670 <!ENTITY systemd-md5 " 521cda27409a9edf0370c128fae3e690">670 <!ENTITY systemd-md5 "4796b6eb1e23d809a1f11426d171b065"> 671 671 <!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/"> 672 <!ENTITY systemd-man-version "25 5">673 <!ENTITY systemd-man-size "6 52KB">672 <!ENTITY systemd-man-version "256"> 673 <!ENTITY systemd-man-size "675 KB"> 674 674 <!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">--> 675 675 <!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz"> 676 <!ENTITY systemd-man-md5 " 1ebe54d7a80f9abf8f2d14ddfeb2432d">676 <!ENTITY systemd-man-md5 "dc1b3a86479f50740f6591b4a1fb2c2a"> 677 677 <!ENTITY systemd-fin-du "247 MB"> 678 678 <!ENTITY systemd-fin-sbu "0.7 SBU"> … … 744 744 <!ENTITY util-linux-fin-sbu "0.5 SBU"> 745 745 746 <!ENTITY vim-version "9.1.04 05">746 <!ENTITY vim-version "9.1.0478"> 747 747 <!-- <!ENTITY vim-majmin "90"> --> 748 748 <!ENTITY vim-docdir "vim/vim91"> 749 <!ENTITY vim-size "17, 428 KB">749 <!ENTITY vim-size "17,508 KB"> 750 750 <!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz"> 751 751 <!-- N.B. LFS 9.0 uses … … 761 761 us v8.1.1846. --> 762 762 <!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">--> 763 <!ENTITY vim-md5 " 5379f5542310ee7ffbd6aea312407042">763 <!ENTITY vim-md5 "7d56919d58592c041ab61f45584e6f90"> 764 764 <!ENTITY vim-home "https://www.vim.org"> 765 765 <!ENTITY vim-fin-du "236 MB"> -
patches.ent
r2ef9bea rcadbe55 38 38 <!ENTITY sysvinit-consolidated-patch-md5 "17ffccbb8e18c39e8cedc32046f3a475"> 39 39 <!ENTITY sysvinit-consolidated-patch-size "2.5 KB"> 40 40 <!-- 41 41 <!ENTITY systemd-upstream-patch "systemd-&systemd-version;-upstream_fixes-1.patch"> 42 42 <!ENTITY systemd-upstream-patch-md5 "8d9c1014445c463cf7c24c162b1e0686"> 43 43 <!ENTITY systemd-upstream-patch-size "7.2 KB"> 44 -->
Note:
See TracChangeset
for help on using the changeset viewer.