Update to LVM2-2.03.02

Update to NSS-3.44.1

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@21759 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Douglas R. Reno 2019-06-28 01:46:05 +00:00
parent 1796aafe84
commit 23ed085079
4 changed files with 38 additions and 45 deletions

View File

@ -44,6 +44,14 @@
<listitem> <listitem>
<para>June 27th, 2019</para> <para>June 27th, 2019</para>
<itemizedlist> <itemizedlist>
<listitem>
<para>[renodr] - Update to LVM2-2.03.05. Fixes
<ulink url="&blfs-ticket-root;12134">#12134</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to NSS-3.44.1. Fixes
<ulink url="&blfs-ticket-root;12187">#12187</ulink>.</para>
</listitem>
<listitem> <listitem>
<para>[renodr] - Make telepathy-logger available to System V <para>[renodr] - Make telepathy-logger available to System V
systems.</para> systems.</para>

View File

@ -30,9 +30,9 @@
<!ENTITY nettle-version "3.5"> <!ENTITY nettle-version "3.5">
<!ENTITY nss-minor-version "44"> <!ENTITY nss-minor-version "44">
<!ENTITY nss-micro-version "0"> <!ENTITY nss-micro-version "1">
<!--<!ENTITY nss-version "3.&nss-minor-version;.&nss-micro-version;">--> <!ENTITY nss-version "3.&nss-minor-version;.&nss-micro-version;">
<!ENTITY nss-version "3.&nss-minor-version;"> <!--<!ENTITY nss-version "3.&nss-minor-version;">-->
<!ENTITY openssh-version "8.0p1"> <!ENTITY openssh-version "8.0p1">
<!-- <!ENTITY openssl-version "1.1.0g"> --> <!-- <!ENTITY openssl-version "1.1.0g"> -->
<!ENTITY openssl10-version "1.0.2q"> <!ENTITY openssl10-version "1.0.2q">
@ -51,7 +51,7 @@
<!ENTITY fuse3-version "3.5.0"> <!ENTITY fuse3-version "3.5.0">
<!ENTITY fuse2-version "2.9.7"> <!ENTITY fuse2-version "2.9.7">
<!ENTITY jfsutils-version "1.1.15"> <!ENTITY jfsutils-version "1.1.15">
<!ENTITY lvm2-version "2.03.02"> <!ENTITY lvm2-version "2.03.05">
<!ENTITY mdadm-version "4.0"> <!ENTITY mdadm-version "4.0">
<!ENTITY ntfs-3g-version "2017.3.23"> <!ENTITY ntfs-3g-version "2017.3.23">
<!ENTITY gptfdisk-version "1.0.4"> <!ENTITY gptfdisk-version "1.0.4">

View File

@ -6,10 +6,11 @@
<!ENTITY lvm2-download-http "https://sourceware.org/ftp/lvm2/LVM2.&lvm2-version;.tgz"> <!ENTITY lvm2-download-http "https://sourceware.org/ftp/lvm2/LVM2.&lvm2-version;.tgz">
<!ENTITY lvm2-download-ftp "ftp://sourceware.org/pub/lvm2/LVM2.&lvm2-version;.tgz"> <!ENTITY lvm2-download-ftp "ftp://sourceware.org/pub/lvm2/LVM2.&lvm2-version;.tgz">
<!ENTITY lvm2-md5sum "5fc07da5461a3794a751dcfc355827d5"> <!ENTITY lvm2-md5sum "22e4a9e66b94bbfcf81444472ed32a2d">
<!ENTITY lvm2-size "2.3 MB"> <!ENTITY lvm2-size "2.3 MB">
<!ENTITY lvm2-buildsize "33 MB (add at least 594 MB for tests in the /tmp directory; additionally transient files can grow up to around 500 MB)"> <!ENTITY lvm2-buildsize "41 MB (add at least 594 MB for tests in the /tmp directory; additionally transient files can grow up to around 500 MB)">
<!ENTITY lvm2-time "0.2 SBU (using parallelism=4; add 14 SBU for tests)"> <!-- My build size was 124 MB with tests, but I'll leave this here. -renodr -->
<!ENTITY lvm2-time "0.2 SBU (using parallelism=4; add 15 SBU for tests)">
]> ]>
<sect1 id="lvm2" xreflabel="LVM2-&lvm2-version;"> <sect1 id="lvm2" xreflabel="LVM2-&lvm2-version;">
@ -96,16 +97,6 @@
<ulink url="&blfs-wiki;/lvm2"/> <ulink url="&blfs-wiki;/lvm2"/>
</para> </para>
<!-- This shouldn't be needed any more now that we are up to 4.19+
<caution>
<para>
Kernel versions between 4.1 and 4.4.1 have a broken RAID
implementation. If you want to use RAID type LV's, you should install
kernel version 4.4.2 or above. Note that several tests use RAID logical
volumes, and can generate a <quote>kernel oops</quote> with the faulty
kernel version, which usually renders the system unusable.
</para>
</caution> -->
</sect2> </sect2>
<sect2 role="kernel" id="lvm2-kernel"> <sect2 role="kernel" id="lvm2-kernel">
@ -147,7 +138,7 @@ Kernel hacking ---&gt;
commands: commands:
</para> </para>
<screen revision="sysv"><userinput>SAVEPATH=$PATH &amp;&amp; <screen><userinput>SAVEPATH=$PATH &amp;&amp;
PATH=$PATH:/sbin:/usr/sbin &amp;&amp; PATH=$PATH:/sbin:/usr/sbin &amp;&amp;
./configure --prefix=/usr \ ./configure --prefix=/usr \
--exec-prefix= \ --exec-prefix= \
@ -156,18 +147,6 @@ PATH=$PATH:/sbin:/usr/sbin &amp;&amp;
--enable-udev_sync &amp;&amp; --enable-udev_sync &amp;&amp;
make &amp;&amp; make &amp;&amp;
PATH=$SAVEPATH &amp;&amp; PATH=$SAVEPATH &amp;&amp;
unset SAVEPATH</userinput></screen>
<screen revision="systemd"><userinput>SAVEPATH=$PATH &amp;&amp;
PATH=$PATH:/sbin:/usr/sbin &amp;&amp;
./configure --prefix=/usr \
--exec-prefix= \
--with-confdir=/etc \
--enable-cmdlib \
--enable-pkgconfig \
--enable-udev_sync &amp;&amp;
make &amp;&amp;
PATH=$SAVEPATH &amp;&amp;
unset SAVEPATH</userinput></screen> unset SAVEPATH</userinput></screen>
<para> <para>
@ -180,7 +159,7 @@ unset SAVEPATH</userinput></screen>
as the <systemitem class="username">root</systemitem> user: as the <systemitem class="username">root</systemitem> user:
</para> </para>
<screen role="root"><userinput>make -C tools install_dmsetup_dynamic &amp;&amp; <screen role="root"><userinput>make -C tools install_tools_dynamic &amp;&amp;
make -C udev install &amp;&amp; make -C udev install &amp;&amp;
make -C libdm install</userinput></screen> make -C libdm install</userinput></screen>
@ -197,6 +176,9 @@ make -C libdm install</userinput></screen>
Results for LVM2.2.03.01: Results for LVM2.2.03.01:
### 302 tests: 182 passed, 43 skipped, 0 timed out, 62 warned, 15 failed ### 302 tests: 182 passed, 43 skipped, 0 timed out, 62 warned, 15 failed
Results for LVM2.2.03.05:
### 326 tests: 255 passed, 58 skipped, 0 timed out, 2 warned, 11 failed
--> -->
<para> <para>
@ -286,13 +268,12 @@ make -C libdm install</userinput></screen>
<seglistitem> <seglistitem>
<seg> <seg>
blkdeactivate, dmeventd (optional), dmsetup, fsadm, lvm, lvmconf, blkdeactivate, dmeventd (optional), dmsetup, fsadm, lvm, and lvmdump.
and lvmdump. There are also There are also numerous symbolic links to lvm that implement specific
numerous symbolic links to lvm that implement specific
functionalities functionalities
</seg> </seg>
<seg> <seg>
libdevmapper.so, liblvm2app.so, and liblvm2cmd.so; optional: libdevmapper.so and liblvm2cmd.so; optional:
libdevmapper-event.so, libdevmapper-event-lvm2.so, libdevmapper-event.so, libdevmapper-event-lvm2.so,
libdevmapper-event-lvm2mirror.so, libdevmapper-event-lvm2snapshot.so, libdevmapper-event-lvm2mirror.so, libdevmapper-event-lvm2snapshot.so,
libdevmapper-event-lvm2raid.so, and libdevmapper-event-lvm2thin.so libdevmapper-event-lvm2raid.so, and libdevmapper-event-lvm2thin.so
@ -373,6 +354,7 @@ make -C libdm install</userinput></screen>
</listitem> </listitem>
</varlistentry> </varlistentry>
<!--
<varlistentry id="lvmconf"> <varlistentry id="lvmconf">
<term><command>lvmconf</command></term> <term><command>lvmconf</command></term>
<listitem> <listitem>
@ -385,6 +367,7 @@ make -C libdm install</userinput></screen>
</indexterm> </indexterm>
</listitem> </listitem>
</varlistentry> </varlistentry>
-->
<varlistentry id="lvmdump"> <varlistentry id="lvmdump">
<term><command>lvmdump</command></term> <term><command>lvmdump</command></term>

View File

@ -5,19 +5,20 @@
%general-entities; %general-entities;
<!-- for when .0 is not part of the new tarball name, but always referenced --> <!-- for when .0 is not part of the new tarball name, but always referenced -->
<!ENTITY nss-url "archive.mozilla.org/pub/security/nss/releases"> <!ENTITY nss-url "archive.mozilla.org/pub/security/nss/releases">
<!-- micro versions --> <!-- micro versions -->
<!--<!ENTITY nss-download-http "https://&nss-url;/NSS_3_&nss-minor-version;_&nss-micro-version;_RTM/src/nss-&nss-version;.tar.gz">--> <!ENTITY nss-download-http "https://&nss-url;/NSS_3_&nss-minor-version;_&nss-micro-version;_RTM/src/nss-&nss-version;.tar.gz">
<!-- no micro versions --> <!-- no micro versions -->
<!ENTITY nss-download-http "https://&nss-url;/NSS_3_&nss-minor-version;_RTM/src/nss-&nss-version;.tar.gz"> <!--<!ENTITY nss-download-http "https://&nss-url;/NSS_3_&nss-minor-version;_RTM/src/nss-&nss-version;.tar.gz">-->
<!ENTITY nss-download-ftp " "> <!ENTITY nss-download-ftp " ">
<!ENTITY nss-md5sum "e9222b9573452b9f4e6ff4915d6407c2"> <!ENTITY nss-md5sum "511a37f35650812283274694b98c20b2">
<!ENTITY nss-size "22 MB"> <!ENTITY nss-size "72 MB">
<!ENTITY nss-buildsize "139 MB"> <!-- 50 MB increase is due to new test files, see #12187 -->
<!ENTITY nss-time "2.6 SBU"> <!ENTITY nss-buildsize "248 MB">
<!ENTITY nss-time "2.5 SBU">
]> ]>
<sect1 id="nss" xreflabel="NSS-&nss-version;"> <sect1 id="nss" xreflabel="NSS-&nss-version;">
@ -247,9 +248,10 @@ install -v -m644 Linux*/lib/pkgconfig/nss.pc /usr/lib/pkgconfig</userinput></sc
certutil, nss-config, and pk12util certutil, nss-config, and pk12util
</seg> </seg>
<seg> <seg>
libcrmf.a, libfreebl3.so, libfreeblpriv3.so, libgtest1.so, libnss3.so, libcrmf.a, libfreebl3.so, libfreeblpriv3.so, libgtest1.so,
libnssckbi.so, libnssdbm3.so, libnsssysinit.so, libgtestutil.so, libnss3.so, libnssckbi.so, libnssdbm3.so,
libnssutil3.so, libsmime3.so, libsoftokn3.so, and libssl3.so libnsssysinit.so, libnssutil3.so, libsmime3.so, libsoftokn3.so,
and libssl3.so
</seg> </seg>
<seg> <seg>
/usr/include/nss /usr/include/nss