Author: krejzi
Date: 2012-07-21 11:53:14 -0600 (Sat, 21 Jul 2012)
New Revision: 10438
Modified:
trunk/BOOK/general.ent
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/networking/netlibs/libnl.xml
Log:
libnl 3.2.11
Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent 2012-07-21 17:26:35 UTC (rev 10437)
+++ trunk/BOOK/general.ent 2012-07-21 17:53:14 UTC (rev 10438)
@@ -559,7 +559,7 @@
<!ENTITY libevent-version "2.0.19">
<!ENTITY libgdata-version "0.12.0">
<!ENTITY libnice-version "0.1.2">
-<!ENTITY libnl-version "3.2.9">
+<!ENTITY libnl-version "3.2.11">
<!ENTITY libpcap-version "1.1.1">
<!ENTITY libproxy-version "0.4.7">
<!ENTITY librest-version "0.7.12">
Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml 2012-07-21 17:26:35 UTC
(rev 10437)
+++ trunk/BOOK/introduction/welcome/changelog.xml 2012-07-21 17:53:14 UTC
(rev 10438)
@@ -51,6 +51,9 @@
<para>[krejzi] - GnuTLS 3.0.21.</para>
</listitem>
<listitem>
+ <para>[krejzi] - libnl 3.2.11.</para>
+ </listitem>
+ <listitem>
<para>[krejzi] - Nettle 2.5.</para>
</listitem>
</itemizedlist>
Modified: trunk/BOOK/networking/netlibs/libnl.xml
===================================================================
--- trunk/BOOK/networking/netlibs/libnl.xml 2012-07-21 17:26:35 UTC (rev
10437)
+++ trunk/BOOK/networking/netlibs/libnl.xml 2012-07-21 17:53:14 UTC (rev
10438)
@@ -6,10 +6,10 @@
<!ENTITY libnl-download-http
"http://www.infradead.org/~tgr/libnl/files/libnl-&libnl-version;.tar.gz">
<!ENTITY libnl-download-ftp " ">
- <!ENTITY libnl-md5sum "c13adec0239b266207fff07d79e5ce9e">
+ <!ENTITY libnl-md5sum "7a35f3a17b52f41ee120dceb99b2ef72">
<!ENTITY libnl-size "1.1 MB">
- <!ENTITY libnl-buildsize "16 MB">
- <!ENTITY libnl-time "0.2 SBU">
+ <!ENTITY libnl-buildsize "40 MB">
+ <!ENTITY libnl-time "0.3 SBU">
]>
<sect1 id="libnl" xreflabel="libnl-&libnl-version;">
@@ -29,52 +29,72 @@
<sect2 role="package">
<title>Introduction to libnl</title>
- <para>The <application>libnl</application> suite is a collection of
libraries
- providing APIs to netlink protocol based Linux kernel interfaces.</para>
+ <para>
+ The <application>libnl</application> suite is a collection of libraries
+ providing APIs to netlink protocol based Linux kernel interfaces.
+ </para>
&lfs71_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
- <para>Download (HTTP): <ulink url="&libnl-download-http;"/></para>
+ <para>
+ Download (HTTP): <ulink url="&libnl-download-http;"/>
+ </para>
</listitem>
<listitem>
- <para>Download (FTP): <ulink url="&libnl-download-ftp;"/></para>
+ <para>
+ Download (FTP): <ulink url="&libnl-download-ftp;"/>
+ </para>
</listitem>
<listitem>
- <para>Download MD5 sum: &libnl-md5sum;</para>
+ <para>
+ Download MD5 sum: &libnl-md5sum;
+ </para>
</listitem>
<listitem>
- <para>Download size: &libnl-size;</para>
+ <para>
+ Download size: &libnl-size;
+ </para>
</listitem>
<listitem>
- <para>Estimated disk space required: &libnl-buildsize;</para>
+ <para>
+ Estimated disk space required: &libnl-buildsize;
+ </para>
</listitem>
<listitem>
- <para>Estimated build time: &libnl-time;</para>
+ <para>
+ Estimated build time: &libnl-time;
+ </para>
</listitem>
</itemizedlist>
<para condition="html" role="usernotes">User Notes:
- <ulink url="&blfs-wiki;/libnl"/></para>
-
+ <ulink url="&blfs-wiki;/libnl"/>
+ </para>
</sect2>
<sect2 role="installation">
<title>Installation of libnl</title>
- <para>Install <application>libnl</application> by running the following
- commands:</para>
+ <para>
+ Install <application>libnl</application> by running the following
+ commands:
+ </para>
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static &&
make</userinput></screen>
- <para>This package does not have a testsuite.</para>
+ <para>
+ To test the results, issue: <command>make check</command>.
+ </para>
- <para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
+ <para>
+ Now, as the <systemitem class="username">root</systemitem> user:
+ </para>
<screen role="root"><userinput>make install</userinput></screen>
@@ -83,20 +103,13 @@
<sect2 role="commands">
<title>Command Explanations</title>
- <para><parameter>--sysconfdir=/etc</parameter>: This parameter puts the
- pktloc and classid files in <filename
class="directory">/etc/libnl</filename>
- which is their conventional location and recommended if you are building
- this package to enable <application>NetworkManager</application> on a
- desktop. If you are building this package for other reasons, you might
- prefer to use <parameter>--sysconfdir=/var/lib</parameter> so that these
- files, which are not expected to be edited, are placed in
- <filename class="directory">/var/lib/nl</filename>. The default for a
- build with prefix <filename class="directory">/usr</filename> is, of
course,
- to create a directory <filename class="directory">/usr/etc</filename> which
- is not desirable.</para>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="../../xincludes/static-libraries.xml"/>
- <para><option>--disable-static</option>: This switch prevents the static
- libraries being installed.</para>
+ <para>
+ <option>--disable-cli</option>: Use this parameter if you
+ don't want to install cli tools provided by the package.
+ </para>
</sect2>
@@ -109,32 +122,43 @@
<segtitle>Installed Directories</segtitle>
<seglistitem>
- <seg>genl-ctrl-list, nl-class-add, nl-class-delete, nl-class-list,
- nl-classid-lookup, nl-cls-add, nl-cls-delete, nl-cls-list,
nl-link-list,
- nl-pktloc-lookup, nl-qdisc-add, nl-qdisc-delete and nl-qdisc-list</seg>
- <seg>libnl-3.so, libnl-cli-3.so, libnl-genl-3.so, libnl-nf-3.so and
- libnl-route-3.so</seg>
- <seg>/etc/libnl, /usr/include/libnl3 and /usr/lib/libnl</seg>
+ <seg>
+ genl-ctrl-list, nl-class-add, nl-class-delete, nl-classid-lookup,
+ nl-class-list, nl-cls-add, nl-cls-delete, nl-cls-list, nl-link-list,
+ nl-pktloc-lookup, nl-qdisc-add, nl-qdisc-delete and nl-qdisc-list
+ </seg>
+ <seg>
+ libnl-3.so, libnl-cli-3.so, libnl-genl-3.so,
+ libnl-nf-3.so and libnl-route-3.so
+ </seg>
+ <seg>
+ /etc/libnl,
+ /usr/include/libnl3 and
+ /usr/lib/libnl
+ </seg>
</seglistitem>
</segmentedlist>
-<!--
+
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libnl-lib">
- <term><filename class='libraryfile'>libnl-3.so</filename></term>
+ <term><filename class='libraryfile'>libnl*-3.so</filename></term>
<listitem>
- <para>contains functions that .....</para>
+ <para>
+ These libraries contain API functions used to access Netlink
+ interfaces in Linux kernel.
+ </para>
<indexterm zone="libnl libnl-lib">
- <primary sortas="c-libnl">libnl-3.so</primary>
+ <primary sortas="c-libnl">libnl*-3.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
--->
+
</sect2>
</sect1>
--
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page