Changeset 0d0f150


Ignore:
Timestamp:
11/02/2018 07:23:26 PM (3 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 8.4, 9.0, 9.1, bdubbs/svn, elogind, ken/refactor-virt, lazarus, qt5new, trunk, xry111/git-date, xry111/git-date-for-trunk, xry111/git-date-test
Children:
be9b178
Parents:
62182cc
Message:

Trunk: use system certificates with perl modules.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@20669 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r62182cc r0d0f150  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "01">                   <!-- Always 2 digits -->
     3<!ENTITY day          "02">                   <!-- Always 2 digits -->
    44<!ENTITY month        "11">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2018">
     
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "November 1st, &year;">
     9<!ENTITY releasedate  "November 2nd, &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • general/prog/perl-modules.xml

    r62182cc r0d0f150  
    15921592    <para>LWP::Protocol::https provides https support for
    15931593    LWP::UserAgent (i.e. for LWP). This module uses the
    1594     standard <xref linkend="perl-standard-install"/>.</para>
     1594    standard <xref linkend="perl-standard-install"/> but requires
     1595    a patch to use the system certificates (using the CPAN automated
     1596    install will instead use <application>Mozilla::CA</application>).
     1597    </para>
     1598
     1599      <bridgehead renderas="sect4">Additional Download</bridgehead>
     1600      <itemizedlist spacing="compact">
     1601        <listitem>
     1602          <para>
     1603            Required patch:
     1604            <ulink url="&patch-root;/LWP-Protocol-https-&LWP-Protocol-https-version;-system_certs-1.patch"/>
     1605          </para>
     1606        </listitem>
     1607      </itemizedlist>
    15951608
    15961609    <!-- LWP-Protocol-https -->
     
    16101623            <para><xref linkend="perl-lwp"/></para>
    16111624          </listitem>
    1612 
    16131625          <listitem>
    16141626            <para><xref linkend="perl-io-socket-ssl"/></para>
    16151627          </listitem>
    1616 
    1617           <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz">Mozilla::CA</ulink>
     1628          <listitem>
     1629            <para><xref linkend="make-ca"/> with the
     1630              <literal>/etc/pki/tls/certs/ca-bundle.crt</literal> symlink
     1631            </para>
     1632          </listitem>
     1633
     1634<!--      <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz">Mozilla::CA</ulink>
    16181635(https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz)</literallayout>
    1619            </listitem>
     1636           </listitem>-->
    16201637
    16211638        </itemizedlist>
     
    27272744    <para>Install <application>Perl</application> modules by running the
    27282745    following commands:</para>
    2729 <!--
    2730     <para>For <xref linkend="perl-data-uniqid"/>, first apply the required
     2746
     2747    <para>For <xref linkend="perl-lwp-protocol-https"/>, first apply the required
    27312748    patch with:</para>
    27322749
    2733 <screen><userinput>patch -Np1 -i ../Data-Uniqid-&Data-Uniqid-version;-disable_failing_test-1.patch</userinput></screen>
     2750<screen><userinput>patch -Np1 -i ../LWP-Protocol-https-&LWP-Protocol-https-version;-system_certs-1.patch</userinput></screen>
    27342751
    27352752    <para>Then, or for all other modules using the standard installation, proceed
    2736     with:</para>-->
     2753    with:</para>
    27372754
    27382755<screen><userinput>perl Makefile.PL &amp;&amp;
  • introduction/welcome/changelog.xml

    r62182cc r0d0f150  
    4343-->
    4444    <listitem>
     45      <para>November 2nd, 2018</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[ken] - Add a symlink to make-ca so that Perl modules can
     49          find the system certificates, and drop module Mozilla::CA. Fixes
     50          <ulink url="&blfs-ticket-root;11307">#11307</ulink>.</para>
     51        </listitem>
     52      </itemizedlist>
     53    </listitem>
     54
     55    <listitem>
    4556      <para>November 1st, 2018</para>
    4657      <itemizedlist>
  • networking/netprogs/ntp.xml

    r62182cc r0d0f150  
    6363    <bridgehead renderas="sect4">Required</bridgehead>
    6464    <para role="required">
    65       <xref linkend="perl-lwp-protocol-https"/>
    66     </para>
    67    
     65      <xref linkend="perl-io-socket-ssl"/>
     66    </para>
     67
    6868<!-- Tested 4.2.8p11 with neither wget nor lynx on system: Not required.
    6969    <bridgehead renderas="sect4">Recommended</bridgehead>
  • postlfs/security/make-ca.xml

    r62182cc r0d0f150  
    144144    As the <systemitem class="username">root</systemitem> user:</para>
    145145
    146 <screen role="root"><userinput>make install</userinput></screen>
     146<screen role="root"><userinput>make install                             &amp;&amp;
     147mkdir -pv /etc/pki/tls/certs             &amp;&amp;
     148ln -svf /etc/ssl/ca-bundle.crt \
     149        /etc/pki/tls/certs/ca-bundle.crt</userinput></screen>
    147150
    148151   <para>As the <systemitem class="username">root</systemitem> user, after
Note: See TracChangeset for help on using the changeset viewer.