Author: krejzi
Date: 2012-04-06 16:56:48 -0600 (Fri, 06 Apr 2012)
New Revision: 9869

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/networking/netutils/networkmanager.xml
Log:
NetworkManager 0.9.4.0

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent      2012-04-06 22:17:35 UTC (rev 9868)
+++ trunk/BOOK/general.ent      2012-04-06 22:56:48 UTC (rev 9869)
@@ -3,13 +3,13 @@
 $Date$
 -->
 
-<!ENTITY day          "06">                   <!-- Always 2 digits -->
+<!ENTITY day          "07">                   <!-- Always 2 digits -->
 <!ENTITY month        "04">                   <!-- Always 2 digits -->
 <!ENTITY year         "2012">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "April 6th, &year;">
+<!ENTITY releasedate  "April 7th, &year;">
 <!-- <!ENTITY releasedate  "November &day;st, &year;"> -->
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
@@ -59,7 +59,7 @@
 <!ENTITY lfs-vim-version              "7.3">
 <!-- End LFS versions -->
 
-<!ENTITY blfs-bootscripts-version     "20120406">
+<!ENTITY blfs-bootscripts-version     "20120407">
 <!ENTITY blfs-bootscripts-download    
"&downloads-root;/blfs-bootscripts-&blfs-bootscripts-version;.tar.bz2">
 
 <!ENTITY blfs-wiki                    "http://wiki.&lfs-domainname;/blfs/wiki";>
@@ -501,7 +501,7 @@
 <!ENTITY wireshark-version            "0.99.6">
 <!ENTITY avahi-version                "0.6.31">
 <!ENTITY mod_dnssd-version            "0.6">
-<!ENTITY NetworkManager-version       "0.9.2.0">
+<!ENTITY NetworkManager-version       "0.9.4.0">
 <!ENTITY wicd-major-version             "1.7">
 <!ENTITY wicd-version                 "1.7.1">
 

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       2012-04-06 22:17:35 UTC 
(rev 9868)
+++ trunk/BOOK/introduction/welcome/changelog.xml       2012-04-06 22:56:48 UTC 
(rev 9869)
@@ -41,6 +41,14 @@
     </listitem>
 
 -->
+    <listitem>
+      <para>April 7th, 2012</para>
+      <itemizedlist>
+        <listitem>
+          <para>[krejzi] - networkmanager 0.9.4.0.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
 
     <listitem>
       <para>April 6th, 2012</para>

Modified: trunk/BOOK/networking/netutils/networkmanager.xml
===================================================================
--- trunk/BOOK/networking/netutils/networkmanager.xml   2012-04-06 22:17:35 UTC 
(rev 9868)
+++ trunk/BOOK/networking/netutils/networkmanager.xml   2012-04-06 22:56:48 UTC 
(rev 9869)
@@ -4,12 +4,14 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY NetworkManager-download-http 
"&gnome-download-http;/NetworkManager/0.9/NetworkManager-&NetworkManager-version;.tar.xz">
-  <!ENTITY NetworkManager-download-ftp  
"&gnome-download-ftp;/NetworkManager/0.9/NetworkManager-&NetworkManager-version;.tar.xz">
-  <!ENTITY NetworkManager-md5sum        "d7dce01e97758253bc4ed81d7b86045f">
-  <!ENTITY NetworkManager-size          "1.7 MB">
-  <!ENTITY NetworkManager-buildsize     "51 MB">
-  <!ENTITY NetworkManager-time          "1.1 SBU">
+  <!ENTITY NetworkManager-download-http 
+           
"&gnome-download-http;/NetworkManager/0.9/NetworkManager-&NetworkManager-version;.tar.xz">
+  <!ENTITY NetworkManager-download-ftp  
+           
"&gnome-download-ftp;/NetworkManager/0.9/NetworkManager-&NetworkManager-version;.tar.xz">
+  <!ENTITY NetworkManager-md5sum        "66a54b51a4998c484613911b72a7e6ff">
+  <!ENTITY NetworkManager-size          "1.8 MB">
+  <!ENTITY NetworkManager-buildsize     "65 MB">
+  <!ENTITY NetworkManager-time          "1.0 SBU">
 ]>
 
 <sect1 id="NetworkManager" xreflabel="NetworkManager-&NetworkManager-version;">
@@ -35,7 +37,7 @@
     to another: once a network has been configured and joined once, it can be
     detected and re-joined automatically the next time its available.</para>
 
-    &lfs70_built;
+    &lfs70_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -59,35 +61,46 @@
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+    <bridgehead renderas="sect3">Additional Download</bridgehead>
     <itemizedlist spacing='compact'>
       <listitem>
         <para>Required Patch: <ulink
-        
url="&patch-root;/NetworkManager-&NetworkManager-version;-lfs-2.patch"/></para>
+        
url="&patch-root;/NetworkManager-&NetworkManager-version;-lfs-1.patch"/></para>
       </listitem>
     </itemizedlist>
 
     <bridgehead renderas="sect3">NetworkManager Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required"><xref linkend="libnl"/>,
-    <xref linkend="pkgconfig"/>,
-    <xref linkend="dbus-glib"/>,
-    <xref linkend="libgcrypt"/>,
-    <xref linkend="gtk-doc"/>,
-    <xref linkend="polkit"/>,
-    <xref linkend="udev"/>,
-    <xref linkend="gnutls"/>,
-    <xref linkend="iptables"/>, and
-    <xref linkend="wireless_tools"/></para>
+    <para role="required">
+      <xref linkend="dbus-glib"/>,
+      <xref linkend="gnutls"/>,
+      <xref linkend="iptables"/>,
+      <xref linkend="libgcrypt"/>,
+      <xref linkend="libnl"/>,
+      <xref linkend="libsoup"/>,
+      <xref linkend="polkit"/>,
+      <xref linkend="udev"/> and
+      <xref linkend="wireless_tools"/>
+    </para>
 
+    <bridgehead renderas="sect4">Recommended</bridgehead>
+    <para role="recommended">
+      <xref linkend="consolekit"/>,
+      <xref linkend="dhcpcd"/> or
+      <xref linkend="dhcp-client"/> and
+      <xref linkend="gobject-introspection"/>
+      (Required if building Gnome Shell).
+    </para>
+
     <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional"><xref linkend="dhcpcd"/>
-    or <xref linkend="dhcp-client"/> are needed at runtime if you intend to use
-    this package to control your network connection :
-    <application>NetworkManager</application> will be invoked automatically by 
a
-    <application>GNOME</application> desktop, but can be treated as just a 
build
-    requirement if you only have a wired connection.</para>
+    <para role="optional">
+      <xref linkend="gtk-doc"/>,
+      <ulink url="http://ftp.gnome.org/pub/gnome/sources/ModemManager/";>
+      ModemManager</ulink>,
+      <xref linkend="ppp"/> and
+      <xref linkend="wpa_supplicant"/> (Built with DBus support).
+    </para>
 
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/NetworkManager"/></para>
@@ -100,14 +113,13 @@
     <para>Install <application>NetworkManager</application> by running the 
following
     commands:</para>
 
-<screen><userinput>patch -Np1 -i 
../NetworkManager-&NetworkManager-version;-lfs-2.patch &amp;&amp;
+<screen><userinput>patch -Np1 -i 
../NetworkManager-&NetworkManager-version;-lfs-1.patch &amp;&amp;
 ./configure --prefix=/usr \
+            --sysconfdir=/etc \
             --libexecdir=/usr/lib/NetworkManager \
             --localstatedir=/var \
             --with-systemdsystemunitdir=no \
-            --with-crypto=gnutls \
-            --disable-wimax \
-            --disable-ppp --with-tests&amp;&amp;
+            --with-crypto=gnutls &amp;&amp;
 make</userinput></screen>
 
     <para>To test the results, issue: <command>make check</command>.</para>
@@ -121,17 +133,6 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><command>patch -Np1 -i 
../NetworkManager-&NetworkManager-version;-lfs-2.patch</command>:
-    This command adds some code to enable the application to run on LFS.</para>
-
-    <para><parameter>--libexecdir=/usr/lib/NetworkManager</parameter>: This 
parameter puts
-    the action files and crash-logger in a directory which is compatible with 
the
-    <literal>FHS</literal>.</para>
-
-    <para><parameter>--localstatedir=/var</parameter>: This command
-    puts files in <filename class="directory">/var</filename> instead of
-    <filename class="directory">/usr/var</filename>.</para>
-
     <para><parameter>--with-systemdsystemunitdir=no</parameter>: This 
parameter is
     needed to avoid <application>systemd</application> files being 
installed.</para>
 
@@ -139,18 +140,70 @@
     the package uses <application>gnutls</application> for cryptography, 
instead
     of <application>nss</application>.</para>
 
-    <para><parameter>--disable-wimax</parameter>: This parameter prevents the
-    package attempting to use the Intel WiMAX SDK.</para>
-
-    <para><parameter>--disable-ppp</parameter>: This parameter prevents the
-    package from including ppp support.</para>
-
     <para><option>--with-distro=lfs</option>: This parameter is only needed if 
you
     failed to create <filename>/etc/lfs-release</filename> when you installed 
LFS.
     </para>
 
   </sect2>
 
+  <sect2 role="configuration">
+    <title>Configuring NetworkManager</title>
+
+    <sect3 id="NetworkManager-config">
+      <title>Config Files</title>
+      <para>
+        <filename>/etc/NetworkManager/NetworkManager.conf</filename>
+      </para>
+
+      <indexterm zone="NetworkManager NetworkManager-config">
+        <primary
+        sortas="e-etc-NetworkManager-NetworkManager.conf">
+        /etc/NetworkManager/NetworkManager.conf</primary>
+      </indexterm>
+
+    </sect3>
+
+    <sect3><title>Configuration Information</title>
+
+      <para>
+        For <application>NetworkManager</application> to work, at least
+        minimal configuration file must be present. Such file is not
+        installed with <command>make install</command>. Issue following
+        command as the
+        <systemitem class="username">root</systemitem> user to create
+        minimal <filename>NetworkManager.conf</filename> file:
+      </para>
+
+<screen role="root"><userinput>cat &gt;&gt; 
/etc/NetworkManager/NetworkManager.conf &lt;&lt; "EOF"
+<literal>[main]
+plugins=keyfile</literal>
+EOF</userinput></screen>
+
+      <para>
+        See <command>man 5 NetworkManager.conf</command> for any additional 
options.
+      </para>       
+
+    </sect3>
+
+    <sect3 id="NetworkManager-init">
+      <title>Boot Script</title>
+
+      <para>
+        To automatically start the <command>NetworkManager</command> daemon 
when the
+        system is rebooted, install the
+        <filename>/etc/rc.d/init.d/networkmanager</filename> bootscript from 
the
+        <xref linkend="bootscripts"/> package.
+      </para>
+
+      <indexterm zone="NetworkManager NetworkManager-init">
+        <primary sortas="f-NetworkManager">NetworkManager</primary>
+      </indexterm>
+
+<screen role="root"><userinput>make install-networkmanager</userinput></screen>
+    </sect3>
+
+  </sect2>
+
   <sect2 role="content">
     <title>Contents</title>
 
@@ -160,9 +213,18 @@
       <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>NetworkManager, nm-avahi-autoipd.action, nm-crash-logger, 
nm-dhcp-client.action, nm-dispatcher.action, nm-online, nm-tool, and nmcli</seg>
-        <seg>libnm-glib-vpn.so, libnm-glib.so, and libnm-util.so</seg>
-        
<seg>/{etc/{NetworkManager/{dispatcher.d,system-connections},dbus-1/system.d},udev/rules.d,usr/{include/{NetworkManager,libnm-glib},lib/NetworkManager,share/NetworkManager},var/{lib/NetworkManager,run/NetworkManager}}</seg>
+        <seg>
+          nmcli, nm-online, nm-tool and NetworkManager
+        </seg>
+        <seg>
+          libnm-glib.so, libnm-glib-vpn.so and libnm-util.so
+        </seg>
+        <seg>
+          /etc/NetworkManager, /usr/include/libnm-glib,
+          /usr/include/NetworkManager, /usr/lib/NetworkManager,
+          /usr/share/NetworkManager, /var/lib/NetworkManager and
+          /var/run/NetworkManager
+        </seg>
       </seglistitem>
     </segmentedlist>
 
@@ -171,60 +233,21 @@
       <?dbfo list-presentation="list"?>
       <?dbhtml list-presentation="table"?>
 
-      <varlistentry id="NetworkManager-prog">
-        <term><command>NetworkManager-prog</command></term>
+      <varlistentry id="nmcli">
+        <term><command>nmcli</command></term>
         <listitem>
-          <para>does this .....</para>
-          <indexterm zone="NetworkManager NetworkManager-prog">
-            <primary 
sortas="b-NetworkManager-prog">NetworkManager-prog</primary>
+          <para>is a command-line tool for controlling NetworkManager 
+          and getting its status.</para>
+          <indexterm zone="NetworkManager nmcli">
+            <primary sortas="b-nmcli">nmcli</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="nm-avahi-autoipd.action">
-        <term><command>nm-avahi-autoipd.action</command></term>
-        <listitem>
-          <para>does this .....</para>
-          <indexterm zone="NetworkManager nm-avahi-autoipd.action">
-            <primary 
sortas="b-nm-avahi-autoipd.action">nm-avahi-autoipd.action</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="nm-crash-logger">
-        <term><command>nm-crash-logger</command></term>
-        <listitem>
-          <para>does this .....</para>
-          <indexterm zone="NetworkManager nm-crash-logger">
-            <primary sortas="b-nm-crash-logger">nm-crash-logger</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="nm-dhcp-client.action">
-        <term><command>nm-dhcp-client.action</command></term>
-        <listitem>
-          <para>does this .....</para>
-          <indexterm zone="NetworkManager nm-dhcp-client.action">
-            <primary 
sortas="b-nm-dhcp-client.action">nm-dhcp-client.action</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="nm-dispatcher.action">
-        <term><command>nm-dispatcher.action</command></term>
-        <listitem>
-          <para>does this .....</para>
-          <indexterm zone="NetworkManager nm-dispatcher.action">
-            <primary 
sortas="b-nm-dispatcher.action">nm-dispatcher.action</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
       <varlistentry id="nm-online">
         <term><command>nm-online</command></term>
         <listitem>
-          <para>does this .....</para>
+          <para>is a utility to find out whether we are online.</para>
           <indexterm zone="NetworkManager nm-online">
             <primary sortas="b-nm-online">nm-online</primary>
           </indexterm>
@@ -234,39 +257,40 @@
       <varlistentry id="nm-tool">
         <term><command>nm-tool</command></term>
         <listitem>
-          <para>does this .....</para>
+          <para>is used to provide information about NetworkManager, 
+          device, and wireless networks.</para>
           <indexterm zone="NetworkManager nm-tool">
             <primary sortas="b-nm-tool">nm-tool</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="nmcli">
-        <term><command>nmcli</command></term>
+      <varlistentry id="NetworkManager-prog">
+        <term><command>NetworkManager</command></term>
         <listitem>
-          <para>does this .....</para>
-          <indexterm zone="NetworkManager nmcli">
-            <primary sortas="b-nmcli">nmcli</primary>
+          <para>is the network management daemon.</para>
+          <indexterm zone="NetworkManager NetworkManager-prog">
+            <primary sortas="b-NetworkManager-prog">NetworkManager</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libnm-glib-vpn">
-        <term><filename class='libraryfile'>libnm-glib-vpn.so</filename></term>
+      <varlistentry id="libnm-glib">
+        <term><filename class='libraryfile'>libnm-glib.so</filename></term>
         <listitem>
-          <para>contains functions that .....</para>
-          <indexterm zone="NetworkManager libnm-glib-vpn">
-            <primary sortas="c-libnm-glib-vpn">libnm-glib-vpn.so</primary>
+          <para>contains functions used by NetworkManager.</para>
+          <indexterm zone="NetworkManager libnm-glib">
+            <primary sortas="c-libnm-glib">libnm-glib.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libnm-glib">
-        <term><filename class='libraryfile'>libnm-glib.so</filename></term>
+      <varlistentry id="libnm-glib-vpn">
+        <term><filename class='libraryfile'>libnm-glib-vpn.so</filename></term>
         <listitem>
-          <para>contains functions that .....</para>
-          <indexterm zone="NetworkManager libnm-glib">
-            <primary sortas="c-libnm-glib">libnm-glib.so</primary>
+          <para>contains functions used by NetworkManager VPN plugins.</para>
+          <indexterm zone="NetworkManager libnm-glib-vpn">
+            <primary sortas="c-libnm-glib-vpn">libnm-glib-vpn.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>
@@ -274,7 +298,7 @@
       <varlistentry id="libnm-util">
         <term><filename class='libraryfile'>libnm-util.so</filename></term>
         <listitem>
-          <para>contains functions that .....</para>
+          <para>contains functions used by NetworkManager utils.</para>
           <indexterm zone="NetworkManager libnm-util">
             <primary sortas="c-libnm-util">libnm-util.so</primary>
           </indexterm>

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to