[blfs-book] r10438 - in trunk/BOOK: . introduction/welcome networking/netlibs

krejzi at linuxfromscratch.org krejzi at linuxfromscratch.org
Sat Jul 21 10:53:18 PDT 2012


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>




More information about the blfs-book mailing list