Changeset c6ac193 for networking


Ignore:
Timestamp:
07/21/2012 05:53:14 PM (12 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
bd29b3c
Parents:
d21252d
Message:

libnl 3.2.11

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • networking/netlibs/libnl.xml

    rd21252d rc6ac193  
    77  <!ENTITY libnl-download-http "http://www.infradead.org/~tgr/libnl/files/libnl-&libnl-version;.tar.gz">
    88  <!ENTITY libnl-download-ftp  " ">
    9   <!ENTITY libnl-md5sum        "c13adec0239b266207fff07d79e5ce9e">
     9  <!ENTITY libnl-md5sum        "7a35f3a17b52f41ee120dceb99b2ef72">
    1010  <!ENTITY libnl-size          "1.1 MB">
    11   <!ENTITY libnl-buildsize     "16 MB">
    12   <!ENTITY libnl-time          "0.2 SBU">
     11  <!ENTITY libnl-buildsize     "40 MB">
     12  <!ENTITY libnl-time          "0.3 SBU">
    1313]>
    1414
     
    3030    <title>Introduction to libnl</title>
    3131
    32     <para>The <application>libnl</application> suite is a collection of libraries
    33     providing APIs to netlink protocol based Linux kernel interfaces.</para>
     32    <para>
     33      The <application>libnl</application> suite is a collection of libraries
     34      providing APIs to netlink protocol based Linux kernel interfaces.
     35    </para>
    3436
    3537    &lfs71_checked;
     
    3840    <itemizedlist spacing="compact">
    3941      <listitem>
    40         <para>Download (HTTP): <ulink url="&libnl-download-http;"/></para>
     42        <para>
     43          Download (HTTP): <ulink url="&libnl-download-http;"/>
     44        </para>
    4145      </listitem>
    4246      <listitem>
    43         <para>Download (FTP): <ulink url="&libnl-download-ftp;"/></para>
     47        <para>
     48          Download (FTP): <ulink url="&libnl-download-ftp;"/>
     49        </para>
    4450      </listitem>
    4551      <listitem>
    46         <para>Download MD5 sum: &libnl-md5sum;</para>
     52        <para>
     53          Download MD5 sum: &libnl-md5sum;
     54        </para>
    4755      </listitem>
    4856      <listitem>
    49         <para>Download size: &libnl-size;</para>
     57        <para>
     58          Download size: &libnl-size;
     59        </para>
    5060      </listitem>
    5161      <listitem>
    52         <para>Estimated disk space required: &libnl-buildsize;</para>
     62        <para>
     63          Estimated disk space required: &libnl-buildsize;
     64        </para>
    5365      </listitem>
    5466      <listitem>
    55         <para>Estimated build time: &libnl-time;</para>
     67        <para>
     68          Estimated build time: &libnl-time;
     69        </para>
    5670      </listitem>
    5771    </itemizedlist>
    5872
    5973    <para condition="html" role="usernotes">User Notes:
    60     <ulink url="&blfs-wiki;/libnl"/></para>
    61 
     74      <ulink url="&blfs-wiki;/libnl"/>
     75    </para>
    6276  </sect2>
    6377
     
    6579    <title>Installation of libnl</title>
    6680
    67     <para>Install <application>libnl</application> by running the following
    68     commands:</para>
     81    <para>
     82      Install <application>libnl</application> by running the following
     83      commands:
     84    </para>
    6985
    7086<screen><userinput>./configure --prefix=/usr \
     
    7389make</userinput></screen>
    7490
    75     <para>This package does not have a testsuite.</para>
     91    <para>
     92      To test the results, issue: <command>make check</command>.
     93    </para>
    7694
    77     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     95    <para>
     96      Now, as the <systemitem class="username">root</systemitem> user:
     97    </para>
    7898
    7999<screen role="root"><userinput>make install</userinput></screen>
     
    84104    <title>Command Explanations</title>
    85105
    86     <para><parameter>--sysconfdir=/etc</parameter>: This parameter puts the
    87     pktloc and classid files in <filename class="directory">/etc/libnl</filename>
    88     which is their conventional location and recommended if you are building
    89     this package to enable <application>NetworkManager</application> on a
    90     desktop. If you are building this package for other reasons, you might
    91     prefer to use <parameter>--sysconfdir=/var/lib</parameter> so that these
    92     files, which are not expected to be edited, are placed in
    93     <filename class="directory">/var/lib/nl</filename>.  The default for a
    94     build with prefix <filename class="directory">/usr</filename> is, of course,
    95     to create a directory <filename class="directory">/usr/etc</filename> which
    96     is not desirable.</para>
     106    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     107      href="../../xincludes/static-libraries.xml"/>
    97108
    98     <para><option>--disable-static</option>: This switch prevents the static
    99     libraries being installed.</para>
     109    <para>
     110      <option>--disable-cli</option>: Use this parameter if you
     111      don't want to install cli tools provided by the package.
     112    </para>
    100113
    101114  </sect2>
     
    110123
    111124      <seglistitem>
    112         <seg>genl-ctrl-list, nl-class-add, nl-class-delete, nl-class-list,
    113         nl-classid-lookup, nl-cls-add, nl-cls-delete, nl-cls-list, nl-link-list,
    114         nl-pktloc-lookup, nl-qdisc-add, nl-qdisc-delete and nl-qdisc-list</seg>
    115         <seg>libnl-3.so, libnl-cli-3.so, libnl-genl-3.so, libnl-nf-3.so and
    116         libnl-route-3.so</seg>
    117         <seg>/etc/libnl, /usr/include/libnl3 and /usr/lib/libnl</seg>
     125        <seg>
     126          genl-ctrl-list, nl-class-add, nl-class-delete, nl-classid-lookup,
     127          nl-class-list, nl-cls-add, nl-cls-delete, nl-cls-list, nl-link-list,
     128          nl-pktloc-lookup, nl-qdisc-add, nl-qdisc-delete and nl-qdisc-list
     129        </seg>
     130        <seg>
     131          libnl-3.so, libnl-cli-3.so, libnl-genl-3.so,
     132          libnl-nf-3.so and libnl-route-3.so
     133        </seg>
     134        <seg>
     135          /etc/libnl,
     136          /usr/include/libnl3 and
     137          /usr/lib/libnl
     138        </seg>
    118139      </seglistitem>
    119140    </segmentedlist>
    120 <!--
     141
    121142    <variablelist>
    122143      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     
    125146
    126147      <varlistentry id="libnl-lib">
    127         <term><filename class='libraryfile'>libnl-3.so</filename></term>
     148        <term><filename class='libraryfile'>libnl*-3.so</filename></term>
    128149        <listitem>
    129           <para>contains functions that .....</para>
     150          <para>
     151            These libraries contain API functions used to access Netlink
     152            interfaces in Linux kernel.
     153          </para>
    130154          <indexterm zone="libnl libnl-lib">
    131             <primary sortas="c-libnl">libnl-3.so</primary>
     155            <primary sortas="c-libnl">libnl*-3.so</primary>
    132156          </indexterm>
    133157        </listitem>
     
    135159
    136160    </variablelist>
    137 -->
     161
    138162  </sect2>
    139163
Note: See TracChangeset for help on using the changeset viewer.