Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/security/p11-kit.xml

    r3b9da656 r6133936  
    77  <!ENTITY p11-kit-download-http "https://github.com/p11-glue/p11-kit/releases/download/&p11-kit-version;/p11-kit-&p11-kit-version;.tar.xz">
    88  <!ENTITY p11-kit-download-ftp  " ">
    9   <!ENTITY p11-kit-md5sum        "03f93a4eb62127b5d40e345c624a0665">
    10   <!ENTITY p11-kit-size          "812 KB">
    11   <!ENTITY p11-kit-buildsize     "47 MB (add 169 MB for tests)">
     9  <!ENTITY p11-kit-md5sum        "8ccf11c4a2e2e505b8e516d8549e64a5">
     10  <!ENTITY p11-kit-size          "816 KB">
     11  <!ENTITY p11-kit-buildsize     "56 MB (with tests)">
    1212  <!ENTITY p11-kit-time          "0.2 SBU (add 0.6 SBU for tests)">
    1313]>
     
    1717
    1818  <sect1info>
    19     <othername>$LastChangedBy$</othername>
    2019    <date>$Date$</date>
    2120  </sect1info>
     
    3534    </para>
    3635
    37     &lfs10_checked;
     36    &lfs110a_checked;
    3837
    3938    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    105104/usr/libexec/make-ca/copy-trust-modifications
    106105
    107 # Generate a new trust store
    108 /usr/sbin/make-ca -f -g</literal>
     106# Update trust stores
     107/usr/sbin/make-ca -r</literal>
    109108EOF</userinput></screen>
    110109
     
    114113    </para>
    115114
    116 <screen><userinput>./configure --prefix=/usr     \
    117             --sysconfdir=/etc \
    118             --with-trust-paths=/etc/pki/anchors &amp;&amp;
    119 make</userinput></screen>
    120 
    121     <para>
    122       To test the results, issue: <command>make check</command>.
    123       Many tests will fail if the test suite is run as the
    124       <systemitem class="username"> root</systemitem> user.
     115<screen><userinput>mkdir p11-build &amp;&amp;
     116cd    p11-build &amp;&amp;
     117
     118meson --prefix=/usr       \
     119      --buildtype=release \
     120      -Dtrust_paths=/etc/pki/anchors &amp;&amp;
     121ninja</userinput></screen>
     122
     123    <para>
     124      To test the results, issue: <command>ninja test</command>.
    125125    </para>
    126126
     
    129129    </para>
    130130
    131 <screen role="root"><userinput>make install &amp;&amp;
     131<screen role="root"><userinput>ninja install &amp;&amp;
    132132ln -sfv /usr/libexec/p11-kit/trust-extract-compat \
    133133        /usr/bin/update-ca-certificates</userinput></screen>
     
    138138    <title>Command Explanations</title>
    139139
    140     <para>
    141       <parameter>--with-trust-paths=/etc/pki/anchors</parameter>: this switch
     140    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     141      href="../../xincludes/meson-buildtype-release.xml"/>
     142
     143    <para>
     144      <parameter>-Dtrust_paths=/etc/pki/anchors</parameter>: this switch
    142145      sets the location of trusted certificates used by libp11-kit.so.
    143146    </para>
    144147
    145148    <para>
    146       <option>--with-hash-impl=freebl</option>: Use this switch if you want to
     149      <option>-Dhash_impl=freebl</option>: Use this switch if you want to
    147150      use the Freebl library from <application>NSS</application> for SHA1 and
    148151      MD5 hashing.
     
    150153
    151154    <para>
    152       <option>--enable-doc</option>: Use this switch if you have installed
     155      <option>-Dgtk_doc=true</option>: Use this switch if you have installed
    153156      <xref linkend="gtk-doc"/> and <xref linkend="libxslt"/> and wish to
    154157      rebuild the documentation and generate manual pages.
     
    211214          <para>
    212215            is a command line tool that can be used to perform operations
    213             on PKCS#11 modules configured on the system.
     216            on PKCS#11 modules configured on the system
    214217          </para>
    215218          <indexterm zone="p11-kit p11-kit-prog">
     
    224227          <para>
    225228            is a command line tool to examine and modify the shared trust
    226             policy store.
     229            policy store
    227230          </para>
    228231          <indexterm zone="p11-kit trust">
     
    241244            the <parameter>--force</parameter> and <parameter>--get</parameter>
    242245            flags to <command>make-ca</command> and should likely not be used
    243             for automated updates.
     246            for automated updates
    244247          </para>
    245248          <indexterm zone="p11-kit update-ca-certificates">
     
    254257          <para>
    255258            contains functions used to coordinate initialization and
    256             finalization of any PKCS#11 module.
     259            finalization of any PKCS#11 module
    257260          </para>
    258261          <indexterm zone="p11-kit libp11-kit">
     
    266269        <listitem>
    267270          <para>
    268             is the PKCS#11 proxy module.
     271            is the PKCS#11 proxy module
    269272          </para>
    270273          <indexterm zone="p11-kit p11-kit-proxy">
Note: See TracChangeset for help on using the changeset viewer.