Author: fernando
Date: Sat Jul 5 14:17:38 2014
New Revision: 13346
Log:
Update NetworkManager-0.9.10.0.
Update network-manager-applet-0.9.10.0.
Add libndp-1.3.
Add newt-0.52.17 (libnewt).
Added:
trunk/BOOK/general/graphlib/newt.xml
- copied, changed from r13344, trunk/BOOK/general/sysutils/logrotate.xml
trunk/BOOK/networking/netlibs/libndp.xml
- copied, changed from r13344, trunk/BOOK/general/sysutils/logrotate.xml
Modified:
trunk/BOOK/general.ent
trunk/BOOK/general/graphlib/graphlib.xml
trunk/BOOK/gnome/applications/network-manager-applet.xml
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/networking/netlibs/netlibs.xml
trunk/BOOK/networking/netutils/networkmanager.xml
Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent Sat Jul 5 13:20:58 2014 (r13345)
+++ trunk/BOOK/general.ent Sat Jul 5 14:17:38 2014 (r13346)
@@ -304,6 +304,7 @@
<!ENTITY libraw-version "0.16.0">
<!ENTITY libtiff-version "4.0.3">
<!ENTITY libwebp-version "0.4.0">
+<!ENTITY newt-version "0.52.17">
<!ENTITY openjpeg-version "1.5.2">
<!ENTITY pixman-version "0.32.4"> <!-- Even minors only -->
<!ENTITY poppler-version "0.26.2"> <!-- Even minors only -->
@@ -461,7 +462,7 @@
<!ENTITY avahi-version "0.6.31">
<!ENTITY bind-version "9.10.0-P2">
<!ENTITY mod_dnssd-version "0.6">
-<!ENTITY NetworkManager-version "0.9.8.10">
+<!ENTITY NetworkManager-version "0.9.10.0">
<!ENTITY nmap-version "6.46">
<!ENTITY traceroute-version "2.0.20">
<!ENTITY whois-version "5.1.4">
@@ -479,6 +480,7 @@
<!ENTITY libnice-version "0.1.7">
<!ENTITY libnl-version "3.2.24">
<!ENTITY libpcap-version "1.5.3">
+<!ENTITY libndp-version "1.3">
<!ENTITY libproxy-version "0.4.7">
<!ENTITY libsoup-version "2.46.0">
<!ENTITY libtirpc-version "0.2.4">
@@ -662,7 +664,7 @@
<!ENTITY gnome-terminal-version "3.12.3">
<!ENTITY gucharmap-version "3.12.1">
<!ENTITY nautilus-version "3.12.2">
-<!ENTITY network-manager-applet-version "0.9.8.10"> <!-- stable lt .90 micro
version -->
+<!ENTITY network-manager-applet-version "0.9.10.0"> <!-- stable lt .90 micro
version -->
<!ENTITY seahorse-version "3.12.2">
<!ENTITY totem-version "3.12.1">
Modified: trunk/BOOK/general/graphlib/graphlib.xml
==============================================================================
--- trunk/BOOK/general/graphlib/graphlib.xml Sat Jul 5 13:20:58 2014
(r13345)
+++ trunk/BOOK/general/graphlib/graphlib.xml Sat Jul 5 14:17:38 2014
(r13346)
@@ -42,6 +42,7 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="librsvg.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libtiff.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libwebp.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="newt.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openjpeg.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pixman.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="poppler.xml"/>
Copied and modified: trunk/BOOK/general/graphlib/newt.xml (from r13344,
trunk/BOOK/general/sysutils/logrotate.xml)
==============================================================================
--- trunk/BOOK/general/sysutils/logrotate.xml Fri Jul 4 13:14:17 2014
(r13344, copy source)
+++ trunk/BOOK/general/graphlib/newt.xml Sat Jul 5 14:17:38 2014
(r13346)
@@ -4,34 +4,37 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
- <!ENTITY logrotate-download-http
"http://fedorahosted.org/releases/l/o/logrotate/logrotate-&logrotate-version;.tar.gz">
- <!ENTITY logrotate-download-ftp " ">
- <!ENTITY logrotate-md5sum "99e08503ef24c3e2e3ff74cc5f3be213">
- <!ENTITY logrotate-size "64 KB">
- <!ENTITY logrotate-buildsize "1.3 MB">
- <!ENTITY logrotate-time "less than 0.1 SBU">
+ <!ENTITY newt-download-http
"http://fedorahosted.org/releases/n/e/newt/newt-&newt-version;.tar.gz">
+ <!ENTITY newt-download-ftp " ">
+ <!ENTITY newt-md5sum "f36d4d908965a0c89fd6fd8b61a6118b">
+ <!ENTITY newt-size "176 KB">
+ <!ENTITY newt-buildsize "5.1 MB">
+ <!ENTITY newt-time "less than 0.1 SBU">
]>
-<sect1 id="logrotate" xreflabel="logrotate-&logrotate-version;">
- <?dbhtml filename="logrotate.html"?>
+<sect1 id="newt" xreflabel="newt-&newt-version;">
+ <?dbhtml filename="newt.html"?>
<sect1info>
<othername>$LastChangedBy: bdubbs $</othername>
<date>$Date: 2014-06-15 13:40:02 -0500 (Sun, 15 Jun 2014) $</date>
</sect1info>
- <title>Logrotate-&logrotate-version;</title>
+ <title>libnewt-&newt-version;</title>
- <indexterm zone="logrotate">
- <primary sortas="a-logrotate">logrotate</primary>
+ <indexterm zone="newt">
+ <primary sortas="a-newt">newt</primary>
</indexterm>
<sect2 role="package">
- <title>Introduction to Logrotate</title>
+ <title>Introduction to libnewt</title>
<para>
- The <application>logrotate</application> package allows automatic
rotation,
- compression, removal, and mailing of log files.
+ <application>Newt</application> is a programming library for color text
+ mode, widget based user interfaces. It can be used to add stacked
+ windows, entry widgets, checkboxes, radio buttons, labels, plain text
+ fields, scrollbars, etc., to text mode user interfaces.
+ <application>Newt</application> is based on the S-Lang library.
</para>
&lfs75_checked;
@@ -40,77 +43,84 @@
<itemizedlist spacing="compact">
<listitem>
<para>
- Download (HTTP): <ulink url="&logrotate-download-http;"/>
+ Download (HTTP): <ulink url="&newt-download-http;"/>
</para>
</listitem>
<listitem>
<para>
- Download (FTP): <ulink url="&logrotate-download-ftp;"/>
+ Download (FTP): <ulink url="&newt-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
- Download MD5 sum: &logrotate-md5sum;
+ Download MD5 sum: &newt-md5sum;
</para>
</listitem>
<listitem>
<para>
- Download size: &logrotate-size;
+ Download size: &newt-size;
</para>
</listitem>
<listitem>
<para>
- Estimated disk space required: &logrotate-buildsize;
+ Estimated disk space required: &newt-buildsize;
</para>
</listitem>
<listitem>
<para>
- Estimated build time: &logrotate-time;
+ Estimated build time: &newt-time;
</para>
</listitem>
</itemizedlist>
- <bridgehead renderas="sect3">Logrotate Dependencies</bridgehead>
+ <bridgehead renderas="sect3">Newt Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
- <xref linkend="popt"/>
+ <xref linkend="popt"/> and
+ <xref linkend="slang"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
- <xref linkend="fcron"/> (runtime)
+ <xref linkend="gpm"/> (runtime)
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
- An <xref linkend="server-mail"/> (runtime)
+ <xref linkend="python2"/> and
+ <xref linkend="python3"/>
</para>
<para condition="html" role="usernotes">User Notes:
- <ulink url="&blfs-wiki;/logrotate"/>
+ <ulink url="&blfs-wiki;/newt"/>
</para>
</sect2>
<sect2 role="installation">
- <title>Installation of Logrotate</title>
+ <title>Installation of libnewt</title>
<para>
- Install <application>logrotate</application> by running the following
+ Install <application>newt</application> by running the following
command:
</para>
-<screen><userinput>make</userinput></screen>
+<screen><userinput>sed -e 's/^LIBNEWT =/#&/' \
+ -e '/install -m 644 $(LIBNEWT)/ s/^/#/' \
+ -e 's/$(LIBNEWT)/$(LIBNEWTSONAME)/g' \
+ -i Makefile.in &&
+./configure --prefix=/usr --with-gpm-support &&
+make</userinput></screen>
<para>
- To test the results, issue: <command>make test</command>.
+ This package does not come with a test suite.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
-<screen role="root"><userinput>make MANDIR=/usr/share/man
install</userinput></screen>
+<screen role="root"><userinput>make install</userinput></screen>
</sect2>
@@ -118,97 +128,12 @@
<title>Command Explanations</title>
<para>
- <envar>MANDIR=/usr/share/man</envar>: Ensure the man pages are installed
in
- the correct location.
+ <command>sed -e ... -i Makefile.in</command>: Disables installation of an
+ static library.
</para>
</sect2>
- <sect2 role="configuration">
- <title>Configuring Logrotate</title>
-
- <para><application>Logrotate</application> needs a configuration file,
- which must be passed as an argument to the command when executed. Create
- the file as the <systemitem class="username">root</systemitem>
user:</para>
-
-<screen role="root"><userinput>cat > /etc/logrotate.conf << EOF
-# Begin of /etc/logrotate.conf
-
-# Rotate log files weekly
-weekly
-
-# Don't send mail to anybody
-nomail
-
-# If the log file is empty, it will not be rotated
-notifempty
-
-# Number of backups that will be kept
-# This will keep the 2 newest backups only
-rotate 2
-
-# Create new empty files after rotating old ones
-# This will create empty log files, with owner
-# set to root, group set to sys, and permissions 644
-create 0664 root sys
-
-# Compress the backups with gzip
-compress
-
-# No packages own lastlog or wtmp -- rotate them here
-/var/log/wtmp {
- monthly
- create 0664 root utmp
- rotate 1
-}
-
-/var/log/lastlog {
- monthly
- rotate 1
-}
-
-# Some packages drop log rotation info in this directory
-# so we include any file in it.
-include /etc/logrotate.d
-
-# End of /etc/logrotate.conf
-EOF</userinput></screen>
-
- <para>Now create the <filename
class='directory'>/etc/logrotate.d</filename>
- directory as the <systemitem class="username">root</systemitem>
user:</para>
-
-<screen role="root"><userinput> mkdir -p /etc/logrotate.d</userinput></screen>
-
- <para>At this point additional log rotation commands can be entered,
typically
- in the <filename class='directory'>/etc/logrotate.d</filename> directory.
- For example:</para>
-
-<screen role="root"><userinput>cat > /etc/logrotate.d/sys.log << EOF
-sys.log {
- # If the log file is larger than 100kb, rotate it
- size 100k
- rotate 5
- weekly
- postrotate
- /bin/killall -HUP syslogd
- endscript
-}
-EOF</userinput></screen>
-
- <para>See the logrotate man page or
- <ulink
url='http://www.techrepublic.com/article/manage-linux-log-files-with-logrotate/'/>
- for more examples.</para>
-
- <para>The command <command>logrotate /etc/logrotate.conf</command> can be
- run manually, however, the command should be run daily.
- To set up <xref linkend='fcron'/> to run at 3AM daily, root's crontab
- should be edited to add:</para>
-
-<screen><literal>0 3 * * * /usr/sbin/logrotate
/etc/logrotate.conf</literal></screen>
-
-
- </sect2>
-
<sect2 role="content">
<title>Contents</title>
@@ -218,8 +143,9 @@
<segtitle>Installed Directories</segtitle>
<seglistitem>
- <seg> logrotate </seg>
- <seg> None </seg>
+ <seg> whiptail </seg>
+ <seg> libnewt.so, whiptcl.so, and
+
/usr/lib/python{&python2-majorver;,&python3-majorver;}/site-packages/_snack.so
</seg>
<seg> None </seg>
</seglistitem>
</segmentedlist>
@@ -229,15 +155,26 @@
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
- <varlistentry id="logrotate-prog">
- <term><command>logrotate</command></term>
+ <varlistentry id="whiptail-prog">
+ <term><command>whiptail</command></term>
+ <listitem>
+ <para>
+ displays dialog boxes from shell scripts.
+ </para>
+ <indexterm zone="newt whiptail-prog">
+ <primary sortas="b-whiptail-prog">newt</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="libnewt-lib">
+ <term><filename class="libraryfile">libnewt.so</filename></term>
<listitem>
<para>
- performs the log maintenace functions defined in the
- configuration files.
+ is the library for color text mode, widget based user interfaces.
</para>
- <indexterm zone="logrotate logrotate-prog">
- <primary sortas="b-logrotate-prog">logrotate</primary>
+ <indexterm zone="newt libnewt-lib">
+ <primary sortas="b-libnewt-lib">libnewt</primary>
</indexterm>
</listitem>
</varlistentry>
Modified: trunk/BOOK/gnome/applications/network-manager-applet.xml
==============================================================================
--- trunk/BOOK/gnome/applications/network-manager-applet.xml Sat Jul 5
13:20:58 2014 (r13345)
+++ trunk/BOOK/gnome/applications/network-manager-applet.xml Sat Jul 5
14:17:38 2014 (r13346)
@@ -8,10 +8,10 @@
"&gnome-download-http;/network-manager-applet/0.9/network-manager-applet-&network-manager-applet-version;.tar.xz">
<!ENTITY network-manager-applet-download-ftp
"&gnome-download-ftp;/network-manager-applet/0.9/network-manager-applet-&network-manager-applet-version;.tar.xz">
- <!ENTITY network-manager-applet-md5sum
"5148348c139229c6a753f815f3f11e1c">
- <!ENTITY network-manager-applet-size "1.2 MB">
- <!ENTITY network-manager-applet-buildsize "42 MB">
- <!ENTITY network-manager-applet-time "0.4 SBU">
+ <!ENTITY network-manager-applet-md5sum
"6c23e6d208f6e78f2ecb7d0a03ddd03d">
+ <!ENTITY network-manager-applet-size "1.3 MB">
+ <!ENTITY network-manager-applet-buildsize "43 MB">
+ <!ENTITY network-manager-applet-time "0.5 SBU">
]>
<sect1 id="network-manager-applet"
xreflabel="network-manager-applet-&network-manager-applet-version;">
Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml Sat Jul 5 13:20:58
2014 (r13345)
+++ trunk/BOOK/introduction/welcome/changelog.xml Sat Jul 5 14:17:38
2014 (r13346)
@@ -48,6 +48,22 @@
<para>July 5th, 2014</para>
<itemizedlist>
<listitem>
+ <para>[fernando] - Add newt-0.52.17 (libnewt). Fixes
+ <ulink url="&blfs-ticket-root;5240">#5240</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[fernando] - Add libndp-1.3. Fixes
+ <ulink url="&blfs-ticket-root;5239">#5239</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[fernando] - Update network-manager-applet-0.9.10.0. Fixes
+ <ulink url="&blfs-ticket-root;5237">#5237</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[fernando] - Update NetworkManager-0.9.10.0. Fixes
+ <ulink url="&blfs-ticket-root;5236">#5236</ulink>.</para>
+ </listitem>
+ <listitem>
<para>[igor] - Update to lzo-2.08. Fixes
<ulink url="&blfs-ticket-root;5222">#5222</ulink>.</para>
</listitem>
Copied and modified: trunk/BOOK/networking/netlibs/libndp.xml (from r13344,
trunk/BOOK/general/sysutils/logrotate.xml)
==============================================================================
--- trunk/BOOK/general/sysutils/logrotate.xml Fri Jul 4 13:14:17 2014
(r13344, copy source)
+++ trunk/BOOK/networking/netlibs/libndp.xml Sat Jul 5 14:17:38 2014
(r13346)
@@ -4,34 +4,35 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
- <!ENTITY logrotate-download-http
"http://fedorahosted.org/releases/l/o/logrotate/logrotate-&logrotate-version;.tar.gz">
- <!ENTITY logrotate-download-ftp " ">
- <!ENTITY logrotate-md5sum "99e08503ef24c3e2e3ff74cc5f3be213">
- <!ENTITY logrotate-size "64 KB">
- <!ENTITY logrotate-buildsize "1.3 MB">
- <!ENTITY logrotate-time "less than 0.1 SBU">
+ <!ENTITY libndp-download-http
"http://libndp.org/files/libndp-&libndp-version;.tar.gz">
+ <!ENTITY libndp-download-ftp " ">
+ <!ENTITY libndp-md5sum "e4ac1fce2faa664ba8b20df581bf30ea">
+ <!ENTITY libndp-size "328 KB">
+ <!ENTITY libndp-buildsize "2.4 MB">
+ <!ENTITY libndp-time "less than 0.1 SBU">
]>
-<sect1 id="logrotate" xreflabel="logrotate-&logrotate-version;">
- <?dbhtml filename="logrotate.html"?>
+<sect1 id="libndp" xreflabel="libndp-&libndp-version;">
+ <?dbhtml filename="libndp.html"?>
<sect1info>
<othername>$LastChangedBy: bdubbs $</othername>
<date>$Date: 2014-06-15 13:40:02 -0500 (Sun, 15 Jun 2014) $</date>
</sect1info>
- <title>Logrotate-&logrotate-version;</title>
+ <title>libndp-&libndp-version;</title>
- <indexterm zone="logrotate">
- <primary sortas="a-logrotate">logrotate</primary>
+ <indexterm zone="libndp">
+ <primary sortas="a-libndp">libndp</primary>
</indexterm>
<sect2 role="package">
- <title>Introduction to Logrotate</title>
+ <title>Introduction to libndp</title>
<para>
- The <application>logrotate</application> package allows automatic
rotation,
- compression, removal, and mailing of log files.
+ The <application>libndp</application> package provides a wrapper for IPv6
+ Neighbor Discovery Protocol. It also provides a tool named ndptool for
+ sending and receiving NDP messages.
</para>
&lfs75_checked;
@@ -40,172 +41,64 @@
<itemizedlist spacing="compact">
<listitem>
<para>
- Download (HTTP): <ulink url="&logrotate-download-http;"/>
+ Download (HTTP): <ulink url="&libndp-download-http;"/>
</para>
</listitem>
<listitem>
<para>
- Download (FTP): <ulink url="&logrotate-download-ftp;"/>
+ Download (FTP): <ulink url="&libndp-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
- Download MD5 sum: &logrotate-md5sum;
+ Download MD5 sum: &libndp-md5sum;
</para>
</listitem>
<listitem>
<para>
- Download size: &logrotate-size;
+ Download size: &libndp-size;
</para>
</listitem>
<listitem>
<para>
- Estimated disk space required: &logrotate-buildsize;
+ Estimated disk space required: &libndp-buildsize;
</para>
</listitem>
<listitem>
<para>
- Estimated build time: &logrotate-time;
+ Estimated build time: &libndp-time;
</para>
</listitem>
</itemizedlist>
- <bridgehead renderas="sect3">Logrotate Dependencies</bridgehead>
-
- <bridgehead renderas="sect4">Required</bridgehead>
- <para role="required">
- <xref linkend="popt"/>
- </para>
-
- <bridgehead renderas="sect4">Recommended</bridgehead>
- <para role="recommended">
- <xref linkend="fcron"/> (runtime)
- </para>
-
- <bridgehead renderas="sect4">Optional</bridgehead>
- <para role="optional">
- An <xref linkend="server-mail"/> (runtime)
- </para>
-
<para condition="html" role="usernotes">User Notes:
- <ulink url="&blfs-wiki;/logrotate"/>
+ <ulink url="&blfs-wiki;/libndp"/>
</para>
</sect2>
<sect2 role="installation">
- <title>Installation of Logrotate</title>
+ <title>Installation of libndp</title>
<para>
- Install <application>logrotate</application> by running the following
+ Install <application>libndp</application> by running the following
command:
</para>
-<screen><userinput>make</userinput></screen>
+<screen><userinput>./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --disable-static &&
+make</userinput></screen>
<para>
- To test the results, issue: <command>make test</command>.
+ This package does not come with a test suite.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
-<screen role="root"><userinput>make MANDIR=/usr/share/man
install</userinput></screen>
-
- </sect2>
-
- <sect2 role="commands">
- <title>Command Explanations</title>
-
- <para>
- <envar>MANDIR=/usr/share/man</envar>: Ensure the man pages are installed
in
- the correct location.
- </para>
-
- </sect2>
-
- <sect2 role="configuration">
- <title>Configuring Logrotate</title>
-
- <para><application>Logrotate</application> needs a configuration file,
- which must be passed as an argument to the command when executed. Create
- the file as the <systemitem class="username">root</systemitem>
user:</para>
-
-<screen role="root"><userinput>cat > /etc/logrotate.conf << EOF
-# Begin of /etc/logrotate.conf
-
-# Rotate log files weekly
-weekly
-
-# Don't send mail to anybody
-nomail
-
-# If the log file is empty, it will not be rotated
-notifempty
-
-# Number of backups that will be kept
-# This will keep the 2 newest backups only
-rotate 2
-
-# Create new empty files after rotating old ones
-# This will create empty log files, with owner
-# set to root, group set to sys, and permissions 644
-create 0664 root sys
-
-# Compress the backups with gzip
-compress
-
-# No packages own lastlog or wtmp -- rotate them here
-/var/log/wtmp {
- monthly
- create 0664 root utmp
- rotate 1
-}
-
-/var/log/lastlog {
- monthly
- rotate 1
-}
-
-# Some packages drop log rotation info in this directory
-# so we include any file in it.
-include /etc/logrotate.d
-
-# End of /etc/logrotate.conf
-EOF</userinput></screen>
-
- <para>Now create the <filename
class='directory'>/etc/logrotate.d</filename>
- directory as the <systemitem class="username">root</systemitem>
user:</para>
-
-<screen role="root"><userinput> mkdir -p /etc/logrotate.d</userinput></screen>
-
- <para>At this point additional log rotation commands can be entered,
typically
- in the <filename class='directory'>/etc/logrotate.d</filename> directory.
- For example:</para>
-
-<screen role="root"><userinput>cat > /etc/logrotate.d/sys.log << EOF
-sys.log {
- # If the log file is larger than 100kb, rotate it
- size 100k
- rotate 5
- weekly
- postrotate
- /bin/killall -HUP syslogd
- endscript
-}
-EOF</userinput></screen>
-
- <para>See the logrotate man page or
- <ulink
url='http://www.techrepublic.com/article/manage-linux-log-files-with-logrotate/'/>
- for more examples.</para>
-
- <para>The command <command>logrotate /etc/logrotate.conf</command> can be
- run manually, however, the command should be run daily.
- To set up <xref linkend='fcron'/> to run at 3AM daily, root's crontab
- should be edited to add:</para>
-
-<screen><literal>0 3 * * * /usr/sbin/logrotate
/etc/logrotate.conf</literal></screen>
-
+<screen role="root"><userinput>make install</userinput></screen>
</sect2>
@@ -218,8 +111,8 @@
<segtitle>Installed Directories</segtitle>
<seglistitem>
- <seg> logrotate </seg>
- <seg> None </seg>
+ <seg> ndptool </seg>
+ <seg> libndp.so </seg>
<seg> None </seg>
</seglistitem>
</segmentedlist>
@@ -229,15 +122,26 @@
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
- <varlistentry id="logrotate-prog">
- <term><command>logrotate</command></term>
+ <varlistentry id="libndp-tool">
+ <term><command>ndptool</command></term>
+ <listitem>
+ <para>
+ tool for sending and receiving NDP messages.
+ </para>
+ <indexterm zone="libndp libndp-tool">
+ <primary sortas="b-libndp-tool">libndp</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="libndp-lib">
+ <term><filename class="libraryfile">libndp.so</filename></term>
<listitem>
<para>
- performs the log maintenace functions defined in the
- configuration files.
+ provides a wrapper for IPv6 Neighbor Discovery Protocol.
</para>
- <indexterm zone="logrotate logrotate-prog">
- <primary sortas="b-logrotate-prog">logrotate</primary>
+ <indexterm zone="libndp libndp-lib">
+ <primary sortas="b-libndp-lib">libndp</primary>
</indexterm>
</listitem>
</varlistentry>
Modified: trunk/BOOK/networking/netlibs/netlibs.xml
==============================================================================
--- trunk/BOOK/networking/netlibs/netlibs.xml Sat Jul 5 13:20:58 2014
(r13345)
+++ trunk/BOOK/networking/netlibs/netlibs.xml Sat Jul 5 14:17:38 2014
(r13346)
@@ -29,6 +29,7 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libnice.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libnl.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpcap.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libndp.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libsoup.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libtirpc.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="neon.xml"/>
Modified: trunk/BOOK/networking/netutils/networkmanager.xml
==============================================================================
--- trunk/BOOK/networking/netutils/networkmanager.xml Sat Jul 5 13:20:58
2014 (r13345)
+++ trunk/BOOK/networking/netutils/networkmanager.xml Sat Jul 5 14:17:38
2014 (r13346)
@@ -8,10 +8,10 @@
"&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 "aad2558887e25417c52eb2deaade2f85">
- <!ENTITY NetworkManager-size "2.0 MB">
- <!ENTITY NetworkManager-buildsize "82 MB (additional 2 MB for the
tests)">
- <!ENTITY NetworkManager-time "0.9 SBU">
+ <!ENTITY NetworkManager-md5sum "21b9051dbbd6434df4624a90ca9d71b6">
+ <!ENTITY NetworkManager-size "2.5 MB">
+ <!ENTITY NetworkManager-buildsize "127 MB (additional 10 MB for the
tests)">
+ <!ENTITY NetworkManager-time "1.5 SBU">
]>
<sect1 id="NetworkManager" xreflabel="NetworkManager-&NetworkManager-version;">
@@ -80,8 +80,10 @@
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="dbus-glib"/>,
+ <xref linkend="libndp"/>,
<xref linkend="libnl"/>,
- <xref linkend="nss"/>, and
+ <xref linkend="nss"/>,
+ (or <xref linkend="gnutls"/>), and
<xref linkend="udev-extras"/> (for GUdev)
</para>
@@ -93,6 +95,7 @@
<xref linkend="gobject-introspection"/>,
<xref linkend="iptables"/>,
<xref linkend="libsoup"/>,
+ <xref linkend="newt"/> (for <command>nmtui</command>,
<xref linkend="polkit"/>,
<xref linkend="upower"/>, and
<xref linkend="vala"/>
@@ -101,10 +104,12 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="gtk-doc"/>,
+ <xref linkend="qt4"/>,
+ <xref linkend="valgrind"/>,
+ <xref linkend="wpa_supplicant"/> (built with D-Bus support),
+ <ulink url="http://libteam.org/">libteam</ulink>, and
<ulink url="http://www.freedesktop.org/software/ModemManager/">
ModemManager</ulink>,
- <xref linkend="qt4"/>, and
- <xref linkend="wpa_supplicant"/> (built with D-Bus support)
</para>
<para condition="html" role="usernotes">User Notes:
@@ -126,7 +131,9 @@
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
- --disable-ppp &&
+ --with-nmtui \
+ --disable-ppp \
+ --with-systemdsystemunitdir=no amp;&
make</userinput></screen>
<para>
@@ -146,13 +153,24 @@
<title>Command Explanations</title>
<para>
- <option>--disable-ppp</option>: This parameter disables optional
+ <parameter>--with-nmtui</parameter>: This parameter enables build of
+ <command>nmtui</command>.
+ </para>
+
+ <para>
+ <parameter>--with-systemdsystemunitdir=no</parameter>: This parameter is
+ used for sysv init systems. If you use systemd, replace "no" by the
+ proper directory.
+ </para>
+
+ <para>
+ <parameter>--disable-ppp</parameter>: This parameter disables parameteral
<application>PPP</application> support in
<application>NetworkManager</application>.
</para>
<para>
- <option>--enable-doc</option>: Use this switch if you have installed
+ <option>--enable-gtk-doc</option>: Use this switch if you have installed
<xref linkend="gtk-doc"/> and wish to build the API manuals.
</para>
@@ -161,13 +179,6 @@
<application>Iptables</application> installed.
</para>
- <para><option>--libexecdir=/usr/lib/NetworkManager</option>: This option
- creates a <filename class="directory">NetworkManager</filename> directory
in
- <filename class="directory">/usr/lib</filename> for the package's private
- programs, instead of using <filename
- class="directory">/usr/libexec</filename> in accordance with the old
version
- of the FHS used before LFS-7.5.</para>
-
</sect2>
<sect2 role="configuration">
@@ -204,7 +215,10 @@
EOF</userinput></screen>
<para>
- See <command>man 5 NetworkManager.conf</command> for any additional
options.
+ You can add <option>dns=none</option> to suppress changes to
+ <filename>/etc/resolv.conf</filename>. See
+ <command>man 5 NetworkManager.conf</command>
+ for any additional options.
</para>
</sect3>
@@ -239,16 +253,20 @@
<seglistitem>
<seg>
- nmcli, nm-online, nm-tool, and NetworkManager
+ NetworkManager, nm-avahi-autoipd.action, nm-dhcp-helper,
+ nm-dispatcher, nm-online, nmcli, and, hardlinked to each other:
+ nmtui, nmtui-connect, nmtui-edit, and nmtui-hostname
</seg>
<seg>
- libnm-glib.so, libnm-glib-vpn.so, and libnm-util.so
+ libnm-glib.so, libnm-glib-vpn.so, and libnm-util.so and
+ modules under /usr/lib/NetworkManager
</seg>
<seg>
/etc/NetworkManager,
/usr/include/libnm-glib,
/usr/include/NetworkManager,
/usr/lib/NetworkManager,
+ /usr/share/doc/NetworkManager,
/usr/share/gtk-doc/html/libnm-glib,
/usr/share/gtk-doc/html/libnm-util,
/usr/share/gtk-doc/html/NetworkManager,
@@ -289,16 +307,51 @@
</listitem>
</varlistentry>
- <varlistentry id="nm-tool">
- <term><command>nm-tool</command></term>
+ <varlistentry id="nmtui">
+ <term><command>nmtui</command></term>
+ <listitem>
+ <para>
+ interactive ncurses based interface for
+ <application>nmcli</application>.
+ </para>
+ <indexterm zone="NetworkManager nmtui">
+ <primary sortas="b-nmtui">nmtui</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="nmtui-connect">
+ <term><command>nmtui-connect</command></term>
+ <listitem>
+ <para>
+ interactive ncurses based interface connection activate/deactivate.
+ </para>
+ <indexterm zone="NetworkManager nmtui-connect">
+ <primary sortas="b-nmtui-connect">nmtui-connect</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="nmtui-edit">
+ <term><command>nmtui-edit</command></term>
+ <listitem>
+ <para>
+ interactive ncurses based interface connection editor.
+ </para>
+ <indexterm zone="NetworkManager nmtui-edit">
+ <primary sortas="b-nmtui-edit">nmtui-edit</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="nmtui-hostname">
+ <term><command>nmtui-hostname</command></term>
<listitem>
<para>
- is used to provide information about
- <application>NetworkManager</application>,
- device, and wireless networks.
+ interactive ncurses based interface hostname editor.
</para>
- <indexterm zone="NetworkManager nm-tool">
- <primary sortas="b-nm-tool">nm-tool</primary>
+ <indexterm zone="NetworkManager nmtui-hostname">
+ <primary sortas="b-nmtui-hostname">nmtui-hostname</primary>
</indexterm>
</listitem>
</varlistentry>
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page