Changeset d3e7e98


Ignore:
Timestamp:
05/30/2022 03:45:10 AM (2 years ago)
Author:
Thomas Trepl (Moody) <thomas@…>
Branches:
multilib
Children:
bdb4c90
Parents:
e8d4ea4 (diff), 5f3777a (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Automatic merge of trunk into multilib

Files:
9 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    re8d4ea4 rd3e7e98  
    4242
    4343    <listitem>
     44      <para>2022-05-29</para>
     45      <itemizedlist>
     46        <listitem>
     47          <para>[xry111] - Update to vim-8.2.5014 (security fixes).
     48          Addresses <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
     49        </listitem>
     50        <listitem>
     51          <para>[xry111] - Update to ninja-1.11.0.  Fixes
     52          <ulink url="&lfs-ticket-root;5062">#5062</ulink>.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[xry111] - Update to systemd-251.  Fixes
     56          <ulink url="&lfs-ticket-root;5064">#5064</ulink>.</para>
     57        </listitem>
     58      </itemizedlist>
     59    </listitem>
     60
     61    <listitem>
    4462      <para>2022-05-16</para>
    4563      <itemizedlist>
  • chapter01/whatsnew.xml

    re8d4ea4 rd3e7e98  
    195195      <para>Ncurses-&ncurses-version;</para>
    196196    </listitem>-->
    197     <!--<listitem>
     197    <listitem>
    198198      <para>Ninja-&ninja-version;</para>
    199     </listitem>-->
     199    </listitem>
    200200    <listitem>
    201201      <para>Openssl-&openssl-version;</para>
     
    231231      <para>Sysklogd-&sysklogd-version;</para>
    232232    </listitem>-->
    233     <!--<listitem revision="systemd">
     233    <listitem revision="systemd">
    234234      <para>Systemd-&systemd-version;</para>
    235     </listitem>-->
     235    </listitem>
    236236    <listitem revision="sysv">
    237237      <para>SysVinit-&sysvinit-version;</para>
     
    299299      <para>perl-5.34.0-upstream_fixes-1.patch</para>
    300300    </listitem>
     301    <listitem>
     302      <para>systemd-250-kernel_5.17_fixes-1.patch</para>
     303    </listitem>
     304    <listitem>
     305      <para>systemd-250-upstream_fixes-1.patch</para>
     306    </listitem>
    301307
    302308  </itemizedlist>
  • chapter03/patches.xml

    re8d4ea4 rd3e7e98  
    136136    </varlistentry>
    137137
    138     <varlistentry revision="systemd">
    139       <term>Systemd Upstream Fixes Patch - <token>&systemd-upstream-fixes-patch-size;</token>:</term>
    140       <listitem>
    141         <para>Download: <ulink url="&patches-root;&systemd-upstream-fixes-patch;"/></para>
    142         <para>MD5 sum: <literal>&systemd-upstream-fixes-patch-md5;</literal></para>
    143       </listitem>
    144     </varlistentry>
    145 
    146     <varlistentry revision="systemd">
    147       <term>Systemd Kernel Fixes Patch - <token>&systemd-kernel-fixes-patch-size;</token>:</term>
    148       <listitem>
    149         <para>Download: <ulink url="&patches-root;&systemd-kernel-fixes-patch;"/></para>
    150         <para>MD5 sum: <literal>&systemd-kernel-fixes-patch-md5;</literal></para>
    151       </listitem>
    152     </varlistentry>
    153 
    154138    <varlistentry>
    155139      <term>Xz Upstream Fix Patch - <token>&xz-upstream-fix-patch-size;</token>:</term>
  • chapter08/check.xml

    re8d4ea4 rd3e7e98  
    9393
    9494      <varlistentry id="libcheck">
    95         <term><filename class="libraryfile">libcheck.{a,so}</filename></term>
     95        <term><filename class="libraryfile">libcheck.so</filename></term>
    9696        <listitem>
    9797          <para>Contains functions that allow Check to be called from a test
  • chapter08/openssl.xml

    re8d4ea4 rd3e7e98  
    8282      <para>
    8383        You should update OpenSSL when a new version which fixes vulnerabilities
    84         is announced. The releases run in series, with a letter for each release
    85         after the initial release (e.g. 1.1.1, 1.1.1a, 1.1.1b, etc). Because LFS
    86         installs only the shared libraries, there is no need to recompile packages
    87         which link to <filename class="libraryfile">libcrypto.so</filename> or
     84        is announced.  Since OpenSSL 3.0.0, the OpenSSL versioning scheme
     85        follows the MAJOR.MINOR.PATCH format.  API/ABI compatibility
     86        are guaranteed for the same MAJOR version number.  Because LFS
     87        installs only the shared libraries, there is no need to recompile
     88        packages which link to
     89        <filename class="libraryfile">libcrypto.so</filename> or
    8890        <filename class="libraryfile">libssl.so</filename>
    89         <emphasis>when upgrading in the same series.</emphasis>
     91        <emphasis>when upgrading to a version with MAJOR version number
     92        unchanged</emphasis>.
    9093      </para>
    9194
  • chapter08/systemd.xml

    re8d4ea4 rd3e7e98  
    4141    <title>Installation of systemd</title>
    4242
    43     <para>First, apply a patch to fix a security vulnerability and regressions
    44     with hostnames and idle units:</para>
    45 
    46 <screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-upstream_fixes-1.patch</userinput></screen>
    47 
    48     <para>Now, apply a patch to fix a problem with the linux kernel's headers in
    49     version 5.17 and later:</para>
    50 
    51 <screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-kernel_5.17_fixes-1.patch</userinput></screen>
    52 
    5343    <para>Remove two unneeded groups,
    5444    <systemitem class="groupname">render</systemitem> and
     
    6555
    6656meson --prefix=/usr                 \
    67       --sysconfdir=/etc             \
    68       --localstatedir=/var          \
    6957      --buildtype=release           \
    70       -Dblkid=true                  \
    7158      -Ddefault-dnssec=no           \
    7259      -Dfirstboot=false             \
     
    7461      -Dldconfig=false              \
    7562      -Dsysusers=false              \
    76       -Db_lto=false                 \
    7763      -Drpmmacrosdir=no             \
    7864      -Dhomed=false                 \
     
    8066      -Dman=false                   \
    8167      -Dmode=release                \
     68      -Dpamconfdir=no               \
    8269      -Ddocdir=/usr/share/doc/systemd-&systemd-version; \
    8370      ..</userinput></screen>
     
    174161      </varlistentry>
    175162
     163      <varlistentry>
     164        <term><parameter>-Dpamconfdir=no</parameter></term>
     165        <listitem>
     166          <para>Prevent the installation of a PAM configuration file not
     167          functional on LFS.</para>
     168        </listitem>
     169      </varlistentry>
    176170    </variablelist>
    177171
     
    186180    <para>Install the man pages:</para>
    187181
    188 <screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz -C /usr/share/man</userinput></screen>
    189 
    190     <para>Remove a useless directory:</para>
    191 
    192 <screen><userinput remap="install">rm -rf /usr/lib/pam.d</userinput></screen>
     182    <!-- Please make sure systemd man pages tarball has a common leading
     183         component in the path.  -->
     184<screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz --strip-components=1 -C /usr/share/man</userinput></screen>
    193185
    194186    <para>Create the <filename>/etc/machine-id</filename> file needed by
     
    200192
    201193<screen><userinput remap="adjust">systemctl preset-all</userinput></screen>
     194
     195    <para>Disable a service for upgrading binary distros.  It's useless for
     196    a basic Linux system built from source, and it will report an error if
     197    it's enabled but not configured:</para>
     198
     199<screen><userinput remap="adjust">systemctl disable systemd-sysupdate</userinput></screen>
    202200
    203201<!-- dev: 50-pid-max.conf is not removed in BLFS, so I commented the following out.
  • chapter09/networkd.xml

    re8d4ea4 rd3e7e98  
    2727    of a static <filename>/etc/resolv.conf</filename> file. Both services are
    2828    enabled by default.</para>
     29
     30    <note>
     31      <para>
     32        If you will not use <command>systemd-networkd</command> for network
     33        configuration (for example, when the system is not connected to
     34        network, or you want to use another utility like NetworkManager
     35        for network configuration), disable a service to prevent an error
     36        message during boot:
     37      </para>
     38      <screen role='nodump'><userinput>systemctl disable systemd-networkd-wait-online</userinput></screen>
     39    </note>
    2940
    3041    <para>Configuration files for <command>systemd-networkd</command> (and
  • packages.ent

    re8d4ea4 rd3e7e98  
    534534<!ENTITY ncurses-fin-sbu "0.4 SBU">
    535535
    536 <!ENTITY ninja-version "1.10.2">
    537 <!ENTITY ninja-size "209 KB">
     536<!ENTITY ninja-version "1.11.0">
     537<!ENTITY ninja-size "228 KB">
    538538<!ENTITY ninja-url "&github;/ninja-build/ninja/archive/v&ninja-version;/ninja-&ninja-version;.tar.gz">
    539 <!ENTITY ninja-md5 "639f75bc2e3b19ab893eaf2c810d4eb4">
     539<!ENTITY ninja-md5 "7d1a1a2f5cdc06795b3054df5c17d5ef">
    540540<!ENTITY ninja-home "https://ninja-build.org/">
    541541<!ENTITY ninja-fin-du "64 MB">
     
    650650<!ENTITY sysklogd-fin-sbu "less than 0.1 SBU">
    651651
    652 <!ENTITY systemd-version  "250">
     652<!ENTITY systemd-version  "251">
    653653<!--<!ENTITY systemd-stable   "6b4878d">-->
    654654<!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel
    655655     change that is incompatible, we will switch to the backport branch until the next stable release. -->
    656 <!ENTITY systemd-size     "10,856 KB">
     656<!ENTITY systemd-size     "11,168 KB">
    657657<!ENTITY systemd-url      "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz">
    658658<!--<!ENTITY systemd-url      "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">-->
    659 <!ENTITY systemd-md5      "8929beb037c587ada4ed201f19756fe2">
     659<!ENTITY systemd-md5      "8090fcccc3a2ec20995e89d56fed61b1">
    660660<!ENTITY systemd-home     "https://www.freedesktop.org/wiki/Software/systemd/">
    661 <!ENTITY systemd-man-version "250">
     661<!ENTITY systemd-man-version "251">
    662662<!ENTITY systemd-man-size "596 KB">
    663663<!--<!ENTITY systemd-man-url  "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">-->
    664664<!ENTITY systemd-man-url  "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
    665 <!ENTITY systemd-man-md5  "af3aca39abe4e990cb2a9ac63dcdf506">
     665<!ENTITY systemd-man-md5  "87053ffef1cfb74e4fe28f627e12a2a4">
    666666<!ENTITY systemd-fin-du   "273 MB">
    667667<!ENTITY systemd-fin-sbu  "2.2 SBU">
     
    730730<!ENTITY util-linux-fin-sbu "1.1 SBU">
    731731
    732 <!ENTITY vim-version "8.2.4814">
     732<!ENTITY vim-version "8.2.5014">
    733733<!ENTITY vim-majmin "82">
    734734<!ENTITY vim-docdir "vim/vim82">
    735 <!ENTITY vim-size "10,486 KB">
     735<!ENTITY vim-size "10,568 KB">
    736736<!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">-->
    737737<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.xz">
    738 <!ENTITY vim-md5 "3ffc16fd72de90ab72f7d94dee30a806">
     738<!ENTITY vim-md5 "5b27e59fa53b74611422af6fa4149957">
    739739<!ENTITY vim-home "https://www.vim.org">
    740740<!ENTITY vim-fin-du "206 MB">
  • patches.ent

    re8d4ea4 rd3e7e98  
    8686<!ENTITY sysvinit-consolidated-patch-size "2.4 KB">
    8787
    88 <!ENTITY systemd-upstream-fixes-patch "systemd-&systemd-version;-upstream_fixes-1.patch">
    89 <!ENTITY systemd-upstream-fixes-patch-md5 "71eac6abdad5fba2039dcd011a9ae5b3">
    90 <!ENTITY systemd-upstream-fixes-patch-size "20 KB">
    91 
    92 <!ENTITY systemd-kernel-fixes-patch "systemd-&systemd-version;-kernel_5.17_fixes-1.patch">
    93 <!ENTITY systemd-kernel-fixes-patch-md5 "34cee987b35d5d522fd3317e08057c1d">
    94 <!ENTITY systemd-kernel-fixes-patch-size "2.7 KB">
    95 
    9688<!ENTITY xz-upstream-fix-patch "xz-&xz-version;-upstream_fix-1.patch">
    9789<!ENTITY xz-upstream-fix-patch-md5 "584c72ea3d8f7502b2770670f3090788">
Note: See TracChangeset for help on using the changeset viewer.