Changes in / [d09e490:4e897cf]
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
appendices/dependencies.xml
rd09e490 r4e897cf 388 388 <segtitle>&before;</segtitle> 389 389 <seglistitem> 390 <seg>File and Libelf</seg>390 <seg>File</seg> 391 391 </seglistitem> 392 392 </segmentedlist> … … 1686 1686 <segtitle>&dependencies;</segtitle> 1687 1687 <seglistitem> 1688 <seg>Bash, Binutils, Bzip2, Coreutils, GCC, Glibc, Make, Xz, 1689 Zlib, and Zstd</seg> 1688 <seg>Bash, Binutils, Coreutils, GCC, Glibc, and Make</seg> 1690 1689 </seglistitem> 1691 1690 </segmentedlist> … … 1694 1693 <segtitle>&runtime;</segtitle> 1695 1694 <seglistitem> 1696 <seg> Bzip2, Glibc, Xz, Zlib, and Zstd</seg>1695 <seg>Glibc and Zlib</seg> 1697 1696 </seglistitem> 1698 1697 </segmentedlist> … … 3207 3206 <seglistitem> 3208 3207 <seg><phrase revision="sysv">Eudev, </phrase>File, GRUB, Kmod, 3209 Libelf,<phrase revision="sysv">and </phrase>Man-DB<phrase3208 <phrase revision="sysv">and </phrase>Man-DB<phrase 3210 3209 revision="systemd">, and Systemd</phrase></seg> 3211 3210 </seglistitem> … … 3246 3245 <segtitle>&before;</segtitle> 3247 3246 <seglistitem> 3248 <seg>File, Kmod, Libelf,Perl, and Util-linux</seg>3247 <seg>File, Kmod, Perl, and Util-linux</seg> 3249 3248 </seglistitem> 3250 3249 </segmentedlist> … … 3284 3283 <segtitle>&before;</segtitle> 3285 3284 <seglistitem> 3286 <seg><phrase revision='sysv'>GCC and Libelf</phrase> 3287 <phrase revision='systemd'>GCC, Libelf, and Systemd</phrase></seg> 3285 <seg>GCC <phrase revision='systemd'>and Systemd</phrase></seg> 3288 3286 </seglistitem> 3289 3287 </segmentedlist> -
chapter01/changelog.xml
rd09e490 r4e897cf 43 43 <para>2023-03-04</para> 44 44 <itemizedlist> 45 <listitem revision='systemd'>46 <para>[xry111] - Update to systemd-253. Fixes47 <ulink url='&lfs-ticket-root;5206'>#5206</ulink>.</para>48 </listitem>49 <listitem>50 <para>[xry111] - Update to bc-6.3.1. Fixes51 <ulink url='&lfs-ticket-root;5217'>#5217</ulink>.</para>52 </listitem>53 <listitem>54 <para>[xry111] - Update to linux-6.2.2 (security fixes). Fixes55 <ulink url='&lfs-ticket-root;5218'>#5218</ulink>.</para>56 </listitem>57 <listitem>58 <para>[xry111] - Update to procps-ng-4.0.3. Fixes59 <ulink url='&lfs-ticket-root;5220'>#5220</ulink>.</para>60 </listitem>61 <listitem>62 <para>[xry111] - Update to iproute2-6.2.0. Fixes63 <ulink url='&lfs-ticket-root;5221'>#5221</ulink>.</para>64 </listitem>65 <listitem>66 <para>[xry111] - Update to meson-1.0.1. Fixes67 <ulink url='&lfs-ticket-root;5222'>#5222</ulink>.</para>68 </listitem>69 <listitem>70 <para>[xry111] - Update to make-4.4.1. Fixes71 <ulink url='&lfs-ticket-root;5223'>#5223</ulink>.</para>72 </listitem>73 <listitem>74 <para>[xry111] - Update to libelf-0.189. Fixes75 <ulink url='&lfs-ticket-root;5224'>#5224</ulink>.</para>76 </listitem>77 45 <listitem> 78 46 <para>[bdubbs] - Change to a better host requirements script in Chapter 2.</para> -
chapter01/whatsnew.xml
rd09e490 r4e897cf 50 50 <para>Bash &bash-version;</para> 51 51 </listitem>--> 52 < listitem>52 <!--<listitem> 53 53 <para>Bc &bc-version;</para> 54 </listitem> 54 </listitem>--> 55 55 <!--<listitem> 56 56 <para>Binutils-&binutils-version;</para> … … 140 140 <para>Intltool-&intltool-version;</para> 141 141 </listitem>--> 142 < listitem>142 <!--<listitem> 143 143 <para>IPRoute2-&iproute2-version;</para> 144 </listitem> 144 </listitem>--> 145 145 <!--<listitem revision="systemd"> 146 146 <para>Jinja2-&jinja2-version;</para> … … 161 161 <para>Libcap-&libcap-version;</para> 162 162 </listitem>--> 163 < listitem>163 <!--<listitem> 164 164 <para>Libelf-&elfutils-version; (from elfutils)</para> 165 </listitem> 165 </listitem>--> 166 166 <!--<listitem> 167 167 <para>Libffi-&libffi-version;</para> … … 173 173 <para>Libtool-&libtool-version;</para> 174 174 </listitem>--> 175 < listitem>175 <!--<listitem> 176 176 <para>Linux-&linux-version;</para> 177 </listitem> 177 </listitem>--> 178 178 <!--<listitem> 179 179 <para>M4-&m4-version;</para> 180 180 </listitem>--> 181 < listitem>181 <!--<listitem> 182 182 <para>Make-&make-version;</para> 183 </listitem> 183 </listitem>--> 184 184 <!--<listitem> 185 185 <para>Man-DB-&man-db-version;</para> … … 191 191 <para>MarkupSafe-&markupsafe-version;</para> 192 192 </listitem>--> 193 < listitem>193 <!--<listitem> 194 194 <para>Meson-&meson-version;</para> 195 </listitem> 195 </listitem>--> 196 196 <!--<listitem> 197 197 <para>MPC-&mpc-version;</para> … … 218 218 <para>Pkg-config-&pkgconfig-version;</para> 219 219 </listitem>--> 220 < listitem>220 <!--<listitem> 221 221 <para>Procps-ng-&procps-ng-version;</para> 222 </listitem> 222 </listitem>--> 223 223 <!--<listitem> 224 224 <para>Psmisc-&psmisc-version;</para> … … 239 239 <para>Sysklogd-&sysklogd-version;</para> 240 240 </listitem>--> 241 < listitem revision="systemd">241 <!--<listitem revision="systemd"> 242 242 <para>Systemd-&systemd-version;</para> 243 </listitem> 243 </listitem>--> 244 244 <!--<listitem revision="sysv"> 245 245 <para>SysVinit-&sysvinit-version;</para> … … 310 310 <listitem><para></para></listitem> <!-- satisfy build --> 311 311 312 < listitem>313 <para> systemd-252-security_fix-1.patch</para>314 </listitem> 312 <!--<listitem> 313 <para>zstd-1.5.2-upstream_fixes-1.patch</para> 314 </listitem>--> 315 315 </itemizedlist> 316 316 -
chapter02/hostreqs.xml
rd09e490 r4e897cf 56 56 57 57 <listitem> 58 <para><emphasis role="strong">Coreutils- 7.0</emphasis></para>58 <para><emphasis role="strong">Coreutils-6.9</emphasis></para> 59 59 </listitem> 60 60 … … 166 166 167 167 <screen role="nodump"><userinput>cat > version-check.sh << "EOF" 168 <literal> #!/bin/bash168 <literal> #!/bin/bash 169 169 # A script to list version numbers of critical development tools 170 170 … … 186 186 echo "ERROR: Cannot find $2 ($1)"; return 1; 187 187 fi 188 v=$($2 --version 2>&1 | grep -E -o '[0-9]+\.[0-9\.]+ [a-z]*' | head -n1)188 v=$($2 --version 2>&1 | grep -E -o '[0-9]+\.[0-9\.]+' | head -n1) 189 189 if printf '%s\n' $3 $v | sort --version-sort --check &>/dev/null 190 190 then … … 198 198 ver_kernel() 199 199 { 200 kver=$(uname -r | grep -E -o '[0-9\.]+')200 kver=$(uname -r | sed -E 's/^([0-9\.]+).*/\1/') 201 201 if printf '%s\n' $1 $kver | sort --version-sort --check &>/dev/null 202 202 then … … 218 218 ver_check GCC gcc 5.1 219 219 ver_check "GCC (C++)" g++ 5.1 220 ver_check Grep grep 2. 5.1a220 ver_check Grep grep 2.6.1 221 221 ver_check Gzip gzip 1.3.12 222 222 ver_check M4 m4 1.4.10 … … 229 229 ver_check Texinfo texi2any 4.7 230 230 ver_check Xz xz 5.0.0 231 ver_kernel &min-kernel; 231 #ver_check "Linux Kernel" "" 3.2 'cat /proc/version' 232 ver_kernel 3.2 232 233 233 234 alias_check() { … … 241 242 alias_check sh Bash 242 243 243 echo "Compiler check :"244 echo "Compiler check" 244 245 if printf "int main(){}" | g++ -x c++ - 245 246 then echo "OK: g++ works"; -
chapter03/patches.xml
rd09e490 r4e897cf 144 144 </varlistentry> 145 145 146 <!-- 146 147 147 <varlistentry revision="systemd"> 148 148 <term>Systemd Upstream Patch - <token>&systemd-upstream-patch-size;</token>:</term> … … 152 152 </listitem> 153 153 </varlistentry> 154 --> 154 155 155 <!-- 156 156 <varlistentry> -
chapter06/make.xml
rd09e490 r4e897cf 43 43 <title>Installation of Make</title> 44 44 45 <para>First, fix an issue identified upstream:</para> 46 47 <screen><userinput remap="pre">sed -e '/ifdef SIGPIPE/,+2 d' \ 48 -e '/undef FATAL_SIG/i FATAL_SIG (SIGPIPE);' \ 49 -i src/main.c</userinput></screen> 50 45 51 <para>Prepare Make for compilation:</para> 46 52 -
chapter08/libelf.xml
rd09e490 r4e897cf 58 58 59 59 <screen><userinput remap="test">make check</userinput></screen> 60 61 <!-- https://sourceware.org/bugzilla/show_bug.cgi?id=30047 --> 62 <para>The test named <filename>run-native-test.sh</filename> is known to 63 fail.</para> 60 64 61 65 <para>Install only Libelf:</para> -
chapter08/make.xml
rd09e490 r4e897cf 42 42 <title>Installation of Make</title> 43 43 44 <para>First, fix some issues identified upstream:</para> 45 46 <screen><userinput remap="pre">sed -e '/ifdef SIGPIPE/,+2 d' \ 47 -e '/undef FATAL_SIG/i FATAL_SIG (SIGPIPE);' \ 48 -i src/main.c</userinput></screen> 49 44 50 <para>Prepare Make for compilation:</para> 45 51 … … 50 56 <screen><userinput remap="make">make</userinput></screen> 51 57 52 <!-- Running tests as root causes failures:53 https://savannah.gnu.org/bugs/?63852 -->54 58 <para>To test the results, issue:</para> 55 59 56 <screen><userinput remap="test">chown -Rv tester . 57 su tester -c "PATH=$PATH make check"</userinput></screen> 60 <screen><userinput remap="test">make check</userinput></screen> 58 61 59 62 <para>Install the package:</para> -
chapter08/systemd.xml
rd09e490 r4e897cf 40 40 <sect2 role="installation"> 41 41 <title>Installation of systemd</title> 42 43 44 <para>First, fix a security issue in systemd-coredump:</para> 45 46 <screen><userinput remap="pre">patch -Np1 -i ../&systemd-upstream-patch;</userinput></screen> 47 42 48 43 49 <para>Remove two unneeded groups, … … 347 353 systemctl), reboot (symlink to systemctl), resolvconf (symlink to 348 354 resolvectl), resolvectl, runlevel (symlink to systemctl), shutdown 349 (symlink to systemctl), systemctl, systemd-a c-power, systemd-analyze,355 (symlink to systemctl), systemctl, systemd-analyze, 350 356 systemd-ask-password, systemd-cat, systemd-cgls, systemd-cgtop, 351 357 systemd-creds, systemd-delta, systemd-detect-virt, … … 600 606 </varlistentry> 601 607 602 <varlistentry id="systemd-ac-power">603 <term><command>systemd-ac-power</command></term>604 <listitem>605 <para>Reports whether the system is connected to an external606 power source.</para>607 <indexterm zone="ch-system-systemd systemd-ac-power">608 <primary sortas="b-systemd-ac-power">systemd-ac-power</primary>609 </indexterm>610 </listitem>611 </varlistentry>612 613 608 <varlistentry id="systemd-analyze"> 614 609 <term><command>systemd-analyze</command></term> -
packages.ent
rd09e490 r4e897cf 59 59 <!ENTITY bash-fin-sbu "1.2 SBU"> 60 60 61 <!ENTITY bc-version "6. 3.1">62 <!ENTITY bc-size "44 8KB">61 <!ENTITY bc-version "6.2.4"> 62 <!ENTITY bc-size "447 KB"> 63 63 <!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz"> 64 <!ENTITY bc-md5 " 70caa7c8a273d7152ad015823e887455">64 <!ENTITY bc-md5 "5245ff400df17b66be7621c7a6498953"> 65 65 <!ENTITY bc-home "https://git.gavinhoward.com/gavin/bc"> 66 66 <!ENTITY bc-fin-du "7.6 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.18 9"> <!-- libelf -->152 <!ENTITY elfutils-size "8,9 36KB">151 <!ENTITY elfutils-version "0.188"> <!-- libelf --> 152 <!ENTITY elfutils-size "8,900 KB"> 153 153 <!ENTITY elfutils-url "https://sourceware.org/ftp/elfutils/&elfutils-version;/elfutils-&elfutils-version;.tar.bz2"> 154 <!ENTITY elfutils-md5 " 5cfaa711a90cb670406cd495aeaa6030">154 <!ENTITY elfutils-md5 "efb25a91873b2eec4df9f31e6a4f4e5c"> 155 155 <!ENTITY elfutils-home "https://sourceware.org/elfutils/"> 156 156 <!ENTITY elfutils-fin-du "120 MB"> … … 343 343 <!ENTITY intltool-fin-sbu "less than 0.1 SBU"> 344 344 345 <!ENTITY iproute2-version "6. 2.0">346 <!ENTITY iproute2-size "8 92KB">345 <!ENTITY iproute2-version "6.1.0"> 346 <!ENTITY iproute2-size "885 KB"> 347 347 <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz"> 348 <!ENTITY iproute2-md5 " 85861856a856f6d358c6d9a4fc9088c9">348 <!ENTITY iproute2-md5 "f3ff4461e25dbc5ef1fb7a9167a9523d"> 349 349 <!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/"> 350 350 <!ENTITY iproute2-fin-du "17 MB"> … … 433 433 434 434 <!ENTITY linux-major-version "6"> 435 <!ENTITY linux-minor-version " 2">436 <!ENTITY linux-patch-version " 2">435 <!ENTITY linux-minor-version "1"> 436 <!ENTITY linux-patch-version "11"> 437 437 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> 438 438 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> 439 <!ENTITY linux-size "13 3,236KB">439 <!ENTITY linux-size "131,653 KB"> 440 440 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> 441 <!ENTITY linux-md5 " 03b17feb98f92131a465b09f3a12e715">441 <!ENTITY linux-md5 "f91621912cd58ac6d4128d4057980e7d"> 442 442 <!ENTITY linux-home "https://www.kernel.org/"> 443 443 <!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is … … 460 460 <!ENTITY m4-fin-sbu "0.3 SBU"> 461 461 462 <!ENTITY make-version "4.4 .1">463 <!ENTITY make-size "2, 300KB">462 <!ENTITY make-version "4.4"> 463 <!ENTITY make-size "2,254 KB"> 464 464 <!ENTITY make-url "&gnu;make/make-&make-version;.tar.gz"> 465 <!ENTITY make-md5 " c8469a3713cbbe04d955d4ae4be23eeb">465 <!ENTITY make-md5 "d7575a26a94ee8427130e9db23cdaa78"> 466 466 <!ENTITY make-home "&gnu-software;make/"> 467 467 <!ENTITY make-tmp-du "15 MB"> … … 494 494 <!ENTITY markupsafe-fin-sbu "less than 0.1 SBU"> 495 495 496 <!ENTITY meson-version "1.0. 1">497 <!ENTITY meson-size "2,05 6KB">496 <!ENTITY meson-version "1.0.0"> 497 <!ENTITY meson-size "2,051 KB"> 498 498 <!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz"> 499 <!ENTITY meson-md5 " 843ba549bb2a199d9e04092116a7e749">499 <!ENTITY meson-md5 "009b78125467cd9ee4d467175a5c12e1"> 500 500 <!ENTITY meson-home "https://mesonbuild.com"> 501 501 <!ENTITY meson-fin-du "41 MB"> … … 576 576 <!ENTITY pkgconfig-fin-sbu "0.1 SBU"> 577 577 578 <!ENTITY procps-ng-version "4.0. 3">579 <!ENTITY procps-ng-size "1 ,268KB">578 <!ENTITY procps-ng-version "4.0.2"> 579 <!ENTITY procps-ng-size "1250 KB"> 580 580 <!ENTITY procps-ng-url "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz"> 581 <!ENTITY procps-ng-md5 " 22b287bcd758831cbaf3356cd3054fe7">581 <!ENTITY procps-ng-md5 "691748c4767f19b9d94ed9d088e40c4d"> 582 582 <!ENTITY procps-ng-home "https://sourceforge.net/projects/procps-ng"> 583 583 <!ENTITY procps-ng-fin-du "26 MB"> … … 644 644 <!ENTITY sysklogd-fin-sbu "less than 0.1 SBU"> 645 645 646 <!ENTITY systemd-version "25 3">646 <!ENTITY systemd-version "252"> 647 647 <!--<!ENTITY systemd-stable "6b4878d">--> 648 648 <!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel 649 649 change that is incompatible, we will switch to the backport branch until the next stable release. --> 650 <!ENTITY systemd-size "11, 708 KB">650 <!ENTITY systemd-size "11,488 KB"> 651 651 <!ENTITY systemd-url "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz"> 652 652 <!--<!ENTITY systemd-url "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">--> 653 <!ENTITY systemd-md5 " 7cf12ee8a91a04306fc6cf290eed42e8">653 <!ENTITY systemd-md5 "b9456750a212dd54d81caeb3c38134b6"> 654 654 <!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/"> 655 <!ENTITY systemd-man-version "25 3">656 <!ENTITY systemd-man-size "6 00KB">655 <!ENTITY systemd-man-version "252-2"> 656 <!ENTITY systemd-man-size "628 KB"> 657 657 <!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">--> 658 658 <!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz"> 659 <!ENTITY systemd-man-md5 " 8b54792c9433fc8db8e5d10db326802d">659 <!ENTITY systemd-man-md5 "c1df1aefdbc4840b5f82a8783f3b72c1"> 660 660 <!ENTITY systemd-fin-du "258 MB"> 661 661 <!ENTITY systemd-fin-sbu "0.7 SBU"> -
patches.ent
rd09e490 r4e897cf 90 90 <!ENTITY sysvinit-consolidated-patch-size "2.5 KB"> 91 91 92 <!-- 92 93 93 <!ENTITY systemd-upstream-patch "systemd-&systemd-version;-security_fix-1.patch"> 94 94 <!ENTITY systemd-upstream-patch-md5 "da817e69e897d35cdffd7c45ea06be39"> 95 95 <!ENTITY systemd-upstream-patch-size "76.0 KB"> 96 --> 96 97 97 <!-- 98 98 <!ENTITY xz-upstream-fix-patch "xz-&xz-version;-upstream_fix-1.patch">
Note:
See TracChangeset
for help on using the changeset viewer.