Changes in / [e0850a7:7f3f152]
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
re0850a7 r7f3f152 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
re0850a7 r7f3f152 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
re0850a7 r7f3f152 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
re0850a7 r7f3f152 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
re0850a7 r7f3f152 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/glibc.xml
re0850a7 r7f3f152 364 364 locales necessary for the optimal coverage of tests:</para> 365 365 366 <screen role="nodump"><userinput remap="locale-test">mkdir -pv /usr/lib/locale 367 localedef -i C -f UTF-8 C.UTF-8 366 <screen role="nodump"><userinput remap="locale-test">localedef -i C -f UTF-8 C.UTF-8 368 367 localedef -i cs_CZ -f UTF-8 cs_CZ.UTF-8 369 368 localedef -i de_DE -f ISO-8859-1 de_DE -
chapter08/systemd.xml
re0850a7 r7f3f152 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> … … 245 225 ninja test</userinput></screen> 246 226 247 <!-- This testneeds /run/systemd/inaccessible/sock, which only exists227 <!-- test-namespace needs /run/systemd/inaccessible/sock, which only exists 248 228 after initializing the system with systemd. --> 249 <para>One test named <literal>systemd:core / test-namespace</literal> 250 is known to fail in the LFS chroot environment. Some other tests may 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 251 232 fail because they depend on various kernel configuration options.</para> 252 233 -
chapter08/udev.xml
re0850a7 r7f3f152 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
re0850a7 r7f3f152 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"> … … 442 442 <!ENTITY linux-major-version "6"> 443 443 <!ENTITY linux-minor-version "9"> 444 <!ENTITY linux-patch-version " 3">444 <!ENTITY linux-patch-version "4"> 445 445 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> 446 446 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> 447 <!ENTITY linux-size "140,6 61KB">447 <!ENTITY linux-size "140,683 KB"> 448 448 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> 449 <!ENTITY linux-md5 " 1cedde7aa0f267c61897cead90a74788">449 <!ENTITY linux-md5 "b4d1dd34887178ad0b90973f779e238b"> 450 450 <!ENTITY linux-home "https://www.kernel.org/"> 451 451 <!-- measured for 6.5.3 / gcc-13.2.0 on x86_64 with -j4 : minimum is … … 555 555 <!ENTITY ninja-fin-sbu "0.3 SBU"> 556 556 557 <!ENTITY openssl-version "3.3. 0">558 <!ENTITY openssl-size "17,6 16KB">557 <!ENTITY openssl-version "3.3.1"> 558 <!ENTITY openssl-size "17,633 KB"> 559 559 <!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz"> 560 <!ENTITY openssl-md5 " c8b063afbea85d867e161ecb8816cfa9">560 <!ENTITY openssl-md5 "8a4342b399c18f870ca6186299195984"> 561 561 <!ENTITY openssl-home "https://www.openssl.org/"> 562 562 <!ENTITY openssl-fin-du "805 MB"> … … 574 574 575 575 <!ENTITY perl-version-major "5"> 576 <!ENTITY perl-version-minor " 38">577 <!ENTITY perl-version-patch " 2">576 <!ENTITY perl-version-minor "40"> 577 <!ENTITY perl-version-patch "0"> 578 578 <!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;"> 579 579 <!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;"> 580 <!ENTITY perl-size "13, 359KB">580 <!ENTITY perl-size "13,481 KB"> 581 581 <!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz"> 582 <!ENTITY perl-md5 " d3957d75042918a23ec0abac4a2b7e0a">582 <!ENTITY perl-md5 "cfe14ef0709b9687f9c514042e8e1e82"> 583 583 <!ENTITY perl-home "https://www.perl.org/"> 584 584 <!ENTITY perl-tmp-du "280 MB"> … … 614 614 meson pages will be needed: python3.6 and python3.6m --> 615 615 616 <!ENTITY python-version "3.12. 3">616 <!ENTITY python-version "3.12.4"> 617 617 <!ENTITY python-minor "3.12"> 618 <!ENTITY python-size "20,1 42KB">618 <!ENTITY python-size "20,176 KB"> 619 619 <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz"> 620 <!ENTITY python-md5 " 8defb33f0c37aa4bdd3a38ba52abde4e">620 <!ENTITY python-md5 "d68f25193eec491eb54bc2ea664a05bd"> 621 621 <!ENTITY python-home "https://www.python.org/"> 622 622 <!ENTITY python-tmp-du "598 MB"> … … 625 625 <!ENTITY python-fin-sbu "1.8 SBU"> 626 626 <!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2"> 627 <!ENTITY python-docs-md5 " 6025ee63c0ded34aac874f5da8f1a90c">628 <!ENTITY python-docs-size "8, 110KB">627 <!ENTITY python-docs-md5 "cca155c92f53882cf45a69364315640d"> 628 <!ENTITY python-docs-size "8,258 KB"> 629 629 630 630 <!ENTITY readline-version "8.2"> … … 671 671 <!ENTITY sysklogd-fin-sbu "less than 0.1 SBU"> 672 672 673 <!ENTITY systemd-version "25 5">673 <!ENTITY systemd-version "256"> 674 674 <!--<!ENTITY systemd-stable "6b4878d">--> 675 675 <!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel 676 676 change that is incompatible, we will switch to the backport branch until the next stable release. --> 677 <!ENTITY systemd-size "1 4,516KB">677 <!ENTITY systemd-size "15,274 KB"> 678 678 <!ENTITY systemd-url "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz"> 679 679 <!--<!ENTITY systemd-url "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">--> 680 <!ENTITY systemd-md5 " 521cda27409a9edf0370c128fae3e690">680 <!ENTITY systemd-md5 "4796b6eb1e23d809a1f11426d171b065"> 681 681 <!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/"> 682 <!ENTITY systemd-man-version "25 5">683 <!ENTITY systemd-man-size "6 52KB">682 <!ENTITY systemd-man-version "256"> 683 <!ENTITY systemd-man-size "675 KB"> 684 684 <!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">--> 685 685 <!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz"> 686 <!ENTITY systemd-man-md5 " 1ebe54d7a80f9abf8f2d14ddfeb2432d">686 <!ENTITY systemd-man-md5 "dc1b3a86479f50740f6591b4a1fb2c2a"> 687 687 <!ENTITY systemd-fin-du "247 MB"> 688 688 <!ENTITY systemd-fin-sbu "0.7 SBU"> … … 754 754 <!ENTITY util-linux-fin-sbu "0.5 SBU"> 755 755 756 <!ENTITY vim-version "9.1.04 05">756 <!ENTITY vim-version "9.1.0478"> 757 757 <!-- <!ENTITY vim-majmin "90"> --> 758 758 <!ENTITY vim-docdir "vim/vim91"> 759 <!ENTITY vim-size "17, 428 KB">759 <!ENTITY vim-size "17,508 KB"> 760 760 <!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz"> 761 761 <!-- N.B. LFS 9.0 uses … … 771 771 us v8.1.1846. --> 772 772 <!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">--> 773 <!ENTITY vim-md5 " 5379f5542310ee7ffbd6aea312407042">773 <!ENTITY vim-md5 "7d56919d58592c041ab61f45584e6f90"> 774 774 <!ENTITY vim-home "https://www.vim.org"> 775 775 <!ENTITY vim-fin-du "236 MB"> -
patches.ent
re0850a7 r7f3f152 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.