Changeset 027c7d7


Ignore:
Timestamp:
01/30/2016 11:14:09 PM (8 years ago)
Author:
DJ Lucas <dj@…>
Branches:
systemd-13485
Children:
71c31f5
Parents:
b91aa96
Message:

Merge Chapter 16 from trunk.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16879 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
13 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    rb91aa96 r027c7d7  
    4949      <itemizedlist>
    5050        <listitem>
     51          <para>[dj] - Updated to bind-9.10.3-P3. Merged from trunk
     52          r.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[dj] - Updated to networkmanager-1.0.10. Merged from trunk
     56          r16756.</para>
     57        </listitem>
     58        <listitem>
     59          <para>[dj] - Updated to nmap-7.01. Merged from trunk r16719.</para>
     60        </listitem>
     61        <listitem>
     62          <para>[dj] - Updated to whois-5.2.11. Merged from trunk
     63          r16717.</para>
     64        </listitem>
     65        <listitem>
     66          <para>[dj] - Updated to wicd-1.7.4. Merged from trunk r16860.</para>
     67        </listitem>
     68        <listitem>
     69          <para>[dj] - Updated to wireshark-2.0.1 Merged from trunk
     70          r16772.</para>
     71        </listitem>
     72        <listitem>
    5173          <para>[dj] - Updated to nfs-utils-1.3.3. Merged from trunk
    5274          r16559.</para>
  • networking/netutils/avahi.xml

    rb91aa96 r027c7d7  
    201201
    202202    <para>
     203      <parameter>--with-distro=none</parameter>: There is an obsolete
     204      boot script in the distribution for LFS. This option disables it.
     205    </para>
     206
     207    <para>
    203208      <parameter>--with-systemdsystemunitdir=/lib/systemd/system</parameter>:
    204209      This parameter is used to set the correct installation directory for
    205210      systemd units.
    206     </para>
    207 
    208     <para>
    209       <parameter>--with-distro=none</parameter>: There is an obsolete
    210       boot script in the distribution for LFS. This option disables it.
    211211    </para>
    212212
     
    288288
    289289      <seglistitem>
    290         <seg>
    291           avahi-autoipd, avahi-bookmarks, avahi-browse, avahi-browse-domains,
    292           avahi-daemon, avahi-discover, avahi-discover-standalone, avahi-dnsconfd,
    293           avahi-publish, avahi-publish-address, avahi-publish-service,
    294           avahi-resolve, avahi-resolve-address, avahi-resolve-host-name,
    295           avahi-set-host-name, bshell, bssh, and bvnc
    296         </seg>
    297         <seg>
    298           libavahi-client.so, libavahi-common.so,libavahi-core.so,
    299           libavahi-glib.so, libavahi-gobject.so, libavahi-ui-gtk3.so,
    300           libavahi-ui.so, libdns_sd.so, and libhowl.so
    301         </seg>
    302         <seg>
    303           /etc/avahi,
    304           /usr/include/{avahi-client,avahi-common,avahi-compat-howl},
    305           /usr/include/{avahi-compat-libdns_sd,avahi-core,avahi-glib}
    306           /usr/include/{avahi-gobject,avahi-ui},
    307           /usr/lib/avahi,
    308           /usr/lib/python&python2-majorver;/site-packages/{avahi,avahi_discover}, and
    309           /usr/share/avahi
    310         </seg>
     290        <seg>avahi-autoipd, avahi-bookmarks, avahi-browse, avahi-browse-domains,
     291        avahi-daemon, avahi-discover, avahi-discover-standalone, avahi-dnsconfd,
     292        avahi-publish, avahi-publish-address, avahi-publish-service,
     293        avahi-resolve, avahi-resolve-address, avahi-resolve-host-name,
     294        avahi-set-host-name, bshell, bssh, and bvnc</seg>
     295        <seg>libavahi-client.so, libavahi-common.so,
     296        libavahi-core.so, libavahi-glib.so, libavahi-gobject.so,
     297        libavahi-ui-gtk3.so,, libavahi-ui.so, libdns_sd.so, and
     298        libhowl.so,</seg>
     299        <seg>/etc/avahi/services, /usr/{include/{avahi-client,avahi-common,
     300        avahi-compat-howl/{corby,discovery,rendezvous,salt},
     301        avahi-compat-libdns_sd,avahi-core,avahi-glib,avahi-gobject,avahi-ui},
     302        lib/{avahi,python&python2-majorver;/site-packages/{avahi,
     303        avahi_discover}},share/{avahi/interfaces,locale/en_NZ/LC_MESSAGES}}</seg>
    311304      </seglistitem>
    312305    </segmentedlist>
  • networking/netutils/bind-utils.xml

    rb91aa96 r027c7d7  
    44  <!ENTITY % general-entities SYSTEM "../../general.ent">
    55  %general-entities;
    6   <!ENTITY bind-download-http   " ">
    7   <!ENTITY bind-download-ftp    "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz">
    8   <!ENTITY bind-md5sum          "8b1f5064837756c938eadc1537dec5c7">
    9   <!ENTITY bind-size            "8.1 MB">
    10   <!ENTITY bind-utils-buildsize "159 MB">
     6  <!ENTITY bind-download-http " ">
     7  <!ENTITY bind-download-ftp  "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz">
     8  <!ENTITY bind-md5sum          "bcf7e772b616f7259420a3edc5df350a">
     9  <!ENTITY bind-size            "8.2 MB">
     10  <!ENTITY bind-utils-buildsize "158 MB">
    1111  <!ENTITY bind-utils-time      "0.5 SBU">
    1212]>
     
    3939    client side applications.</para>
    4040
    41     &lfs77_checked;
     41    &lfs78_checked;
    4242
    4343    <bridgehead renderas="sect3">Package Information</bridgehead>
  • networking/netutils/mod_dnssd.xml

    rb91aa96 r027c7d7  
    3838    </para>
    3939
    40     &lfs77_checked;
     40    &lfs78_checked;
    4141
    4242    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    102102<screen><userinput>sed -i 's/unixd_setup_child/ap_&amp;/' src/mod_dnssd.c &amp;&amp;
    103103
    104 ./configure --prefix=/usr --disable-lynx &amp;&amp;
     104./configure --prefix=/usr \
     105            --disable-lynx &amp;&amp;
    105106make</userinput></screen>
    106107
  • networking/netutils/networkmanager.xml

    rb91aa96 r027c7d7  
    99  <!ENTITY NetworkManager-download-ftp
    1010           "&gnome-download-ftp;/NetworkManager/1.0/NetworkManager-&NetworkManager-version;.tar.xz">
    11   <!ENTITY NetworkManager-md5sum        "00f5f9ec09725a9f9b99366853c6f730">
    12   <!ENTITY NetworkManager-size          "3.2 MB">
    13   <!ENTITY NetworkManager-buildsize     "357 MB">
    14   <!ENTITY NetworkManager-time          "2.6 SBU">
     11  <!ENTITY NetworkManager-md5sum        "a8f54460a4708efd840358f32d0968fd">
     12  <!ENTITY NetworkManager-size          "3.4 MB">
     13  <!ENTITY NetworkManager-buildsize     "358 MB (with tests)">
     14  <!ENTITY NetworkManager-time          "2.5 SBU (with tests)">
    1515]>
    1616
     
    2121    <othername>$LastChangedBy$</othername>
    2222    <date>$Date$</date>
    23   </sect1info> 
     23  </sect1info>
    2424
    2525  <title>NetworkManager-&NetworkManager-version;</title>
     
    4040    </para>
    4141
    42     &lfs77_checked;
     42    &lfs78_checked;
    4343
    4444    <note>
     
    9191      <xref linkend="libgudev"/>,
    9292      <xref linkend="libndp"/>,
    93       <xref linkend="libnl"/> and
     93      <xref linkend="libnl"/>, and
    9494      <xref linkend="nss"/>
    9595    </para>
     
    9797    <bridgehead renderas="sect4">Recommended</bridgehead>
    9898    <para role="recommended">
     99<!--      <xref linkend="consolekit"/>, -->
    99100      <xref linkend="dhcpcd"/> or
    100101      <xref linkend="dhcp"/> (client only),
     
    104105      <xref linkend="newt"/> (for <command>nmtui</command>),
    105106      <xref linkend="polkit"/>,
    106       <xref linkend="systemd"/> and
    107       <xref linkend="vala"/>
     107      <xref linkend="systemd"/>,
     108      <xref linkend="upower"/>,
     109      <xref linkend="vala"/>, and
     110      <xref linkend="wpa_supplicant"/> (built with D-Bus support),
    108111    </para>
    109112
     
    116119      <xref linkend="qt4"/>,
    117120      <xref linkend="valgrind"/>,
    118       <xref linkend="wpa_supplicant"/> (built with D-Bus support),
    119121      <ulink url="http://libteam.org/">libteam</ulink>,
    120122      <ulink url="https://www.samba.org/ftp/ppp/">PPP</ulink> and
     
    130132    <title>Installation of NetworkManager</title>
    131133
     134    <para>
     135      Install <application>NetworkManager</application> by running the
     136      following commands:
     137    </para>
     138
    132139<screen><userinput>./configure --prefix=/usr                   \
    133140            --sysconfdir=/etc               \
    134141            --localstatedir=/var            \
     142            --with-nmtui                    \
    135143            --disable-ppp                   \
    136             --with-nmtui                    \
    137144            --with-session-tracking=systemd \
    138145            --with-systemdsystemunitdir=/lib/systemd/system \
     
    157164
    158165    <para>
    159       <parameter>--disable-ppp</parameter>: This switch disables
    160       <application>PPP</application> support in
    161       <application>NetworkManager</application> because
    162       <application>PPP</application> isn't part of BLFS.
    163     </para>
    164 
    165     <para>
    166166      <parameter>--with-nmtui</parameter>: This switch enables building
    167167      of the <command>nmtui</command> program. Remove it if you have
     
    170170
    171171    <para>
     172      <parameter>--disable-ppp</parameter>: This switch disables
     173      <application>PPP</application> support in
     174      <application>NetworkManager</application>. Remove it if you have
     175      installed <application>PPP</application>.
     176    </para>
     177
     178    <para>
    172179      <parameter>--with-session-tracking=systemd</parameter>: This switch
    173180      is used to set <command>systemd-logind</command> as the default
     
    187194
    188195    <para>
    189       <option>--without-iptables</option>: Use this switch if you don't have 
     196      <option>--without-iptables</option>: Use this switch if you don't have
    190197      <application>Iptables</application> installed.
    191198    </para>
     
    213220      <para>
    214221        For <application>NetworkManager</application> to work, at least a
    215         basic configuration file must be present. Such file is not
    216         installed with <command>make install</command>. Run the following
     222        minimal configuration file must be present. Such file is not
     223        installed with <command>make install</command>. Issue the following
    217224        command as the
    218225        <systemitem class="username">root</systemitem> user to create a
    219         basic <filename>NetworkManager.conf</filename> file:
     226        minimal <filename>NetworkManager.conf</filename> file:
    220227      </para>
    221228
     
    226233
    227234      <para>
    228          You can add <option>dns=none</option> to suppress changes to
     235        You can add <option>dns=none</option> to suppress changes to
    229236         <filename>/etc/resolv.conf</filename>. See
    230237         <command>man 5 NetworkManager.conf</command>
     
    274281      <seglistitem>
    275282        <seg>
    276           NetworkManager, nmcli, nm-online, nmtui, nmtui-connect,
    277           nmtui-edit, and nmtui-hostname
     283          NetworkManager, nmcli, nm-online, and, hardlinked to each other:
     284          nmtui, nmtui-connect, nmtui-edit, and nmtui-hostname
    278285        </seg>
    279286        <seg>
    280           libnm.so, libnm-glib.so, libnm-glib-vpn.so, and libnm-util.so
     287          libnm-glib.so, libnm-glib-vpn.so, libnm.so, libnm-util.so, and
     288          modules under /usr/lib/NetworkManager
    281289        </seg>
    282290        <seg>
     
    285293          /usr/lib/NetworkManager,
    286294          /usr/share/doc/NetworkManager-&NetworkManager-version;,
    287           /usr/share/gtk-doc/html/{libnm,libnm-glib,libnm-util},
    288           /usr/share/gtk-doc/html/NetworkManager,
    289           /var/lib/NetworkManager, and
    290           /var/run/NetworkManager
     295          /usr/share/gtk-doc/html/{libnm,libnm-glib,libnm-util,NetworkManager},
     296          and
     297          /var/{lib,run}/NetworkManager
    291298        </seg>
    292299      </seglistitem>
     
    328335        <listitem>
    329336          <para>
    330             is an interactive ncurses based interface for
     337            interactive ncurses based interface for
    331338            <application>nmcli</application>.
    332339          </para>
     
    341348        <listitem>
    342349          <para>
    343             is an interactive ncurses based interface connection
    344             activate/deactivate.
     350            interactive ncurses based interface connection activate/deactivate.
    345351          </para>
    346352          <indexterm zone="NetworkManager nmtui-connect">
     
    354360        <listitem>
    355361          <para>
    356             is an interactive ncurses based interface connection
    357             editor.
     362            interactive ncurses based interface connection editor.
    358363          </para>
    359364          <indexterm zone="NetworkManager nmtui-edit">
     
    367372        <listitem>
    368373          <para>
    369             is an interactive ncurses based interface hostname
    370             editor.
     374            interactive ncurses based interface hostname editor.
    371375          </para>
    372376          <indexterm zone="NetworkManager nmtui-hostname">
  • networking/netutils/nmap.xml

    rb91aa96 r027c7d7  
    88<!--  <!ENTITY nmap-download-ftp  "&gentoo-ftp-repo;/nmap-&nmap-version;.tar.bz2">-->
    99  <!ENTITY nmap-download-ftp  " ">
    10   <!ENTITY nmap-md5sum        "edfe81f6763223c0a29bfa15a8526e2a">
    11   <!ENTITY nmap-size          "7.5 MB">
    12   <!ENTITY nmap-buildsize     "133 MB (additional 1 MB for the tests)">
    13   <!ENTITY nmap-time          "1.3 SBU (additional 0.1 SBU for the tests)">
     10  <!ENTITY nmap-md5sum        "7fa4edc592184c7addc14f5acb3fe6f7">
     11  <!ENTITY nmap-size          "8.6 MB">
     12  <!ENTITY nmap-buildsize     "158 MB (with tests)">
     13  <!ENTITY nmap-time          "0.8 SBU (with tests)">
    1414]>
    1515
     
    3535    TCP/IP fingerprinting.</para>
    3636
    37     &lfs77_checked;
     37    &lfs78_checked;
    3838
    3939    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7272    <para role="recommended">
    7373      <xref linkend="libpcap"/>,
    74       <xref linkend="lua"/>,
    75       <xref linkend="pcre"/>, and
     74<!--  <xref linkend="lua"/>, broken with lua-5.3.0-->
     75      <xref linkend="pcre"/> and
    7676      <xref linkend="liblinear"/>
    7777<!-- This is not recommended, see: http://nmap.org/svn/libdnet-stripped/NMAP_MODIFICATIONS
     
    9696    <title>Installation of Nmap</title>
    9797
    98     <note>
    99       <para>
    100         This package does not support parallel build.
    101       </para>
    102     </note>
    103 
    10498    <para>Install <application>Nmap</application> by running the following
    10599    commands:</para>
    106100
    107 <screen><userinput>./configure --prefix=/usr &amp;&amp;
    108 make -j1</userinput></screen>
     101<screen><userinput>./configure --prefix=/usr --with-liblua=included &amp;&amp;
     102make</userinput></screen>
    109103
    110104    <para>If you wish to run the test suite, run the following command:</para>
     
    119113
    120114<screen role="root"><userinput>make install</userinput></screen>
     115
     116  </sect2>
     117
     118  <sect2 role="commands">
     119    <title>Command Explanations</title>
     120
     121    <para><parameter>--with-liblua=included</parameter>: This switch is
     122    required to fix compilation with <application>lua</application> 5.3.</para>
    121123
    122124  </sect2>
     
    132134      <seglistitem>
    133135        <seg>
    134           ncat, ndiff, nmap, nmapfe, nmap-update, nping, uninstall_zenmap,
    135           xnmap and zenmap
     136          ncat, ndiff, nmap, nmapfe, nmap-update, nping, uninstall_ndiff,
     137          uninstall_zenmap, xnmap and zenmap
    136138        </seg>
    137139<!--    <seg>/usr/lib/python&python2-version;/site-packages/</seg>-->
     
    141143        <seg>
    142144          /usr/lib/python&python2-majorver;/site-packages/{radialnet,zenmapCore,zenmapGUI},
    143           /usr/share/ncat, /usr/share/nmap and /usr/share/zenmap
     145          and /usr/share/{ncat,nmap,zenmap}
    144146        </seg>
    145147      </seglistitem>
     
    217219      </varlistentry>
    218220
     221      <varlistentry id="uninstall_ndiff">
     222        <term><command>uninstall_ndiff</command></term>
     223        <listitem>
     224          <para>
     225             is a Python script to uninstall <command>ndiff</command>.
     226          </para>
     227          <indexterm zone="nmap uninstall_ndiff">
     228            <primary sortas="b-uninstall_ndiff">uninstall_ndiff</primary>
     229          </indexterm>
     230        </listitem>
     231      </varlistentry>
     232
    219233      <varlistentry id="uninstall_zenmap">
    220234        <term><command>uninstall_zenmap</command></term>
  • networking/netutils/traceroute.xml

    rb91aa96 r027c7d7  
    1010  <!ENTITY traceroute-size          "68 KB">
    1111  <!ENTITY traceroute-buildsize     "912 KB">
    12   <!ENTITY traceroute-time          "Less than 0.1 SBU">
     12  <!ENTITY traceroute-time          "less than 0.1 SBU">
    1313]>
    1414
     
    4141    the standard version.</para></note>
    4242
    43     &lfs77_checked;
     43    &lfs78_checked;
    4444
    4545    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8282    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    8383
    84 <screen role='root'><userinput>make prefix=/usr install                               &amp;&amp;
    85 mv /usr/bin/traceroute /bin                            &amp;&amp;
    86 ln -sfv traceroute /bin/traceroute6                    &amp;&amp;
    87 ln -sfv traceroute.8 /usr/share/man/man8/traceroute6.8 &amp;&amp;
     84<screen role='root'><userinput>make prefix=/usr install                                 &amp;&amp;
     85mv /usr/bin/traceroute /bin                              &amp;&amp;
     86ln -sv -f traceroute /bin/traceroute6                    &amp;&amp;
     87ln -sv -f traceroute.8 /usr/share/man/man8/traceroute6.8 &amp;&amp;
    8888rm -fv /usr/share/man/man1/traceroute.1</userinput></screen>
    8989
    90     <para>The traceroute.1 file that was installed in LFS 
     90    <para>The traceroute.1 file that was installed in LFS
    9191    by inetutils is no longer relevant.  This package overwrites
    92     that version of traceroute and installs the man page in man 
     92    that version of traceroute and installs the man page in man
    9393    chapter 8.</para>
    9494  </sect2>
  • networking/netutils/whois.xml

    rb91aa96 r027c7d7  
    77  <!ENTITY whois-download-http "http://ftp.debian.org/debian/pool/main/w/whois/whois_&whois-version;.tar.xz">
    88  <!ENTITY whois-download-ftp  "ftp://ftp.debian.org/debian/pool/main/w/whois/whois_&whois-version;.tar.xz">
    9   <!ENTITY whois-md5sum        "5ccd01e611621f7a395537f8b7190d0a">
     9  <!ENTITY whois-md5sum        "df870615563b23e2270ffc4f039290a1">
    1010  <!ENTITY whois-size          "80 KB">
    11   <!ENTITY whois-buildsize     "1.4 MB">
     11  <!ENTITY whois-buildsize     "1.7 MB">
    1212  <!ENTITY whois-time          "less than 0.1 SBU">
    1313]>
     
    3232    <para><application>Whois</application> is a client-side application which
    3333    queries the whois directory service for information pertaining to a
    34     particular domain name. This package by default will install two programs:
     34    particular domain name. This package will install two programs by default:
    3535    <command>whois</command> and <command>mkpasswd</command>. The
    3636    <command>mkpasswd</command> command is also installed by the
    3737    <xref linkend="expect"/> package.</para>
    3838
    39     &lfs77_checked;
     39    &lfs78_checked;
    4040
    4141    <bridgehead renderas="sect3">Package Information</bridgehead>
  • networking/netutils/wicd.xml

    rb91aa96 r027c7d7  
    55  %general-entities;
    66
    7   <!ENTITY wicd-download-http "http://launchpad.net/wicd/&wicd-major-version;/&wicd-version;/+download/wicd-&wicd-version;.tar.gz">
     7  <!ENTITY wicd-download-http "https://launchpad.net/wicd/&wicd-major-version;/&wicd-version;/+download/wicd-&wicd-version;.tar.gz">
    88  <!ENTITY wicd-download-ftp  " ">
    9   <!ENTITY wicd-md5sum        "162ca2e6f4ab903bb7ab2bc0adb7d1aa">
    10   <!ENTITY wicd-size          "532 KB">
    11   <!ENTITY wicd-buildsize     "4.1 MB">
     9  <!ENTITY wicd-md5sum        "aaa2e9f5320849e0b5d053099a6f0007">
     10  <!ENTITY wicd-size          "536 KB">
     11  <!ENTITY wicd-buildsize     "4.2 MB">
    1212  <!ENTITY wicd-time          "less than 0.1 SBU">
    1313]>
     
    3535    authentication and DHCP configuration. It provides Curses- and GTK-based
    3636    graphical frontends for user-friendly control. An excellent KDE-based
    37     frontend is also available <ulink
    38     url="http://projects.kde.org/projects/extragear/network/wicd-kde">here</ulink>.
    39     </para>
    40 
    41     &lfs77_checked;
     37    frontend is also available
     38    <ulink url="http://projects.kde.org/projects/extragear/network/wicd-kde">
     39    http://projects.kde.org/projects/extragear/network/wicd-kde</ulink>.
     40    </para>
     41
     42    &lfs78_checked;
    4243
    4344    <note>
    4445      <para>
    45         Make sure that you disable the <command>systemd-networkd</command> service
    46         or configure it not to manage the interfaces you want to manage with
    47         <application>Wicd</application>.
     46        Make sure that you disable the <command>systemd-networkd</command>
     47        service or configure it not to manage the interfaces you want to manage
     48        with <application>Wicd</application>.
    4849      </para>
    4950    </note>
     
    7273
    7374    <bridgehead renderas="sect3">Wicd Dependencies</bridgehead>
    74 
    75     <note><para>Wicd uses <command>ifconfig</command> to activate network
    76     connections. <command>ifconfig</command> is provided by both the Inetutils
    77     and Net-tools packages. The Inetutils package is part of LFS, but the
    78     <command>ifconfig</command> command is not installed by the LFS instructions.
    79     If you choose to install the Inetutils version of <option>ifconfig</option>,
    80     you need to reinstall the package and configure it without the
    81     <option>--disable-ifconfig</option> switch.
    82     </para></note>
    8375
    8476    <bridgehead renderas="sect4">Required</bridgehead>
     
    8779    <xref linkend="dbus-python"/>,
    8880    <xref linkend="wireless_tools"/>, and
    89     <xref linkend="net-tools"/> (Wicd needs <command>ifconfig</command> and
    90     <command>mii-tool</command> from this package)
     81    <xref linkend="net-tools"/>
     82    (Wicd needs <command>mii-tool</command> from this package)
    9183    </para>
    9284
     
    10193    <para role="optional">
    10294    <xref linkend="pm-utils"/> (for suspend/resume integration),
    103     <ulink url="http://excess.org/urwid/">Urwid</ulink> (for the Curses-based frontend), and
    104     <ulink url="http://babel.edgewall.org/">Babel</ulink> (for internationalization)
     95    <ulink url="http://urwid.org/">Urwid</ulink>
     96    (for the Curses-based frontend), and
     97    <ulink url="http://babel.edgewall.org/">Babel</ulink>
     98    (for internationalization)
    10599    </para>
    106100
     
    117111
    118112<screen><userinput>sed -e "/detection failed/ a\                self.init=\'init\/default\/wicd\'" \
    119     -i setup.py &amp;&amp;
     113    -i.orig setup.py &amp;&amp;
    120114rm po/*.po      &amp;&amp;
    121115python setup.py configure --no-install-kde     \
     
    127121    <para>This package does not come with a test suite.</para>
    128122
    129     <para>Now, as the <systemitem class="username">root</systemitem> user, install the package:</para>
    130 
    131 <screen role="root"><userinput>LANG=C python setup.py install</userinput></screen>
     123    <para>Now, as the <systemitem class="username">root</systemitem> user,
     124    install the package:</para>
     125
     126<screen role="root"><userinput>python setup.py install</userinput></screen>
    132127
    133128  </sect2>
     
    182177
    183178    <sect3 id="wicd-init">
    184       <title>Systemd Units</title>
    185 
    186       <para>
    187         To start the <command>wicd</command> daemon at boot, enable
    188         the previously installed systemd unit by running the following command
    189         as the <systemitem class="username">root</systemitem> user:
    190       </para>
     179      <title>Configuration Information</title>
     180
     181      <para>To automatically start Wicd at boot time, you need to first install
     182      the Wicd bootscript,
     183      <filename>/etc/rc.d/init.d/wicd</filename>,
     184      included in the <xref linkend="bootscripts"/> package
     185      (as user <systemitem class="username">root</systemitem>):</para>
    191186
    192187      <indexterm zone="wicd wicd-init">
    193         <primary sortas="f-wicd">wicd</primary>
     188        <primary sortas="f-wicd">wicd (bootscript)</primary>
    194189      </indexterm>
    195190
    196       <screen role="root"><userinput>systemctl enable wicd</userinput></screen>
     191      <screen role='root'><userinput>make install-wicd</userinput></screen>
     192
     193      <para>Since Wicd will now handle all configuration of network devices,
     194      the network bootscript installed by LFS should be disabled. This can be
     195      achieved by either removing any <filename>S*network</filename> and
     196      <filename>K*network</filename> symlinks in the <filename>/etc/rc*.d</filename>
     197      directories or by setting <literal>ONBOOT=no</literal> in any
     198      <filename>/etc/sysconfig/ifconfig.*</filename> files.</para>
    197199
    198200      <para>No manual configuration of Wicd is needed if you use the graphical
     
    221223      <seglistitem>
    222224        <seg>wicd, wicd-cli, wicd-client, wicd-curses, and wicd-gtk</seg>
    223         <seg>none</seg>
    224         <seg>/etc/wicd, /usr/lib/python&python2-majorver;/site-packages/wicd,
    225         /usr/share/doc/wicd-&wicd-version;, /usr/share/pixmaps/wicd,
    226         /usr/share/wicd, /var/lib/wicd, /var/log/wicd, and /var/run/wicd</seg>
     225        <seg>None</seg>
     226        <seg>/{etc,usr/share,var/lib,var/log,var/run}/wicd,
     227        /usr/lib/python2.7/site-packages/wicd and
     228        /usr/share/doc/wicd-&wicd-version;</seg>
    227229      </seglistitem>
    228230    </segmentedlist>
  • networking/netutils/wireshark.xml

    rb91aa96 r027c7d7  
    77  <!ENTITY wireshark-download-http "https://www.wireshark.org/download/src/all-versions/wireshark-&wireshark-version;.tar.bz2">
    88  <!ENTITY wireshark-download-ftp  "ftp://ftp.uni-kl.de/pub/wireshark/src/wireshark-&wireshark-version;.tar.bz2">
    9   <!ENTITY wireshark-md5sum        "25ad2bc1c2a21396827c238fcff51bf3">
    10   <!ENTITY wireshark-size          "28 MB">
    11   <!ENTITY wireshark-buildsize     "1.6 GB">
    12   <!ENTITY wireshark-time          "6.0 SBU">
     9  <!ENTITY wireshark-md5sum        "c1610ab2238965363b811e5188750fb1">
     10  <!ENTITY wireshark-size          "30 MB">
     11  <!ENTITY wireshark-buildsize     "2 GB, with default GUI front-ends">
     12  <!ENTITY wireshark-time          "8.1 SBU, with default GUI front-ends">
    1313]>
    1414
     
    4444    </para>
    4545
    46     &lfs77_checked;
     46    &lfs78_checked;
    4747
    4848    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7070    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7171    <itemizedlist spacing="compact">
     72      <listitem>
     73        <para>
     74          Optional patch:
     75          <ulink url=
     76              "&patch-root;/wireshark-&wireshark-version;-lua_5_3_1-1.patch"/>
     77          (allows building the LUA bindings if <xref linkend="lua"/> is
     78          installed and LUA is not disabled by passing <option>--without-lua
     79          </option> to <command>configure</command>)
     80        </para>
     81      </listitem>
    7282      <listitem>
    7383        <para>
    7484          Additional Documentation:
    7585          <ulink url="https://www.wireshark.org/download/docs/"/>
    76           (contains links to docs in a variety of formats)
     86          (contains links to several different docs in a variety of formats)
    7787         </para>
    7888      </listitem>
    7989    </itemizedlist>
     90
    8091    <bridgehead renderas="sect3">Wireshark dependencies</bridgehead>
    8192
     
    8798    <bridgehead renderas="sect4">Recommended</bridgehead>
    8899    <para role="recommended">
    89       <xref linkend="gtk3"/> (to build the <application>GTK+3</application>
    90       GUI) and
    91       <xref linkend="libpcap"/> (required to capture data)
     100      <xref linkend="gtk3"/> (for the <application>Gtk+3</application> GUI),
     101      <xref linkend="libpcap"/> (required to capture data), and
     102      <xref linkend="qt5"/> (for the <application>Qt5</application> GUI)
    92103    </para>
    93104
     
    96107      <xref linkend="gnutls"/>,
    97108      <xref linkend="libgcrypt"/>,
     109      <xref linkend="libnl"/>,
    98110      <xref linkend="lua"/>,
    99111      <xref linkend="mitkrb"/>,
    100112      <xref linkend="openssl"/>,
     113      <xref linkend="sbc"/>,
    101114      <ulink url="http://www.gnu.org/software/adns/adns.html">adns</ulink>,
     115      <ulink url="http://c-ares.haxx.se/">c-ares</ulink>,
     116      <ulink url="http://www.ibr.cs.tu-bs.de/projects/libsmi/">libsmi</ulink>,
    102117      <ulink url="http://www.maxmind.com/app/c">GeoIP</ulink>, and
    103       <ulink url="http://www.portaudio.com/download.html">PortAudio</ulink>
    104     </para>
    105 
    106     <bridgehead renderas="sect4">Optional (to build different GUI front-ends)</bridgehead>
     118      <ulink url="http://www.portaudio.com/">PortAudio</ulink>
     119      (for GTK+ RTP player)
     120    </para>
     121
     122    <bridgehead renderas="sect4">Optional (for GUI front-ends)
     123    </bridgehead>
    107124    <para role="optional">
    108       <xref linkend="gtk2"/> and
    109       <xref linkend="qt4"/> or
    110       <xref linkend="qt5"/>
    111     </para>
     125      <xref linkend="gtk2"/>, or
     126      <xref linkend="qt4"/>,
     127    </para>
     128
     129    <note>
     130      <para>
     131        The <application>GTK+</application> GUI needs one of <xref linkend=
     132        "gtk2"/> or <xref linkend="gtk3"/>. If both are installed, GTK+3
     133        is used by default.
     134      </para>
     135
     136      <para>
     137        The <application>Qt</application> GUI needs one of <xref linkend=
     138        "qt4"/> or <xref linkend="qt5"/>. If both are installed, Qt5
     139        is used by default.
     140      </para>
     141
     142      <para>
     143        Both GTK+ and Qt GUI front-ends are built, as recommended by the
     144        upstream developers.  If you want to override the defaults, some
     145        configure switches have to be set (see <quote>Command
     146        Explanations</quote>).
     147      </para>
     148    </note>
    112149
    113150    <para condition="html" role="usernotes">
    114151      User Notes: <ulink url="&blfs-wiki;/wireshark"/>
    115152    </para>
     153
    116154  </sect2>
    117155
     
    123161      Wireshark</application> to capture live packets from the network:
    124162    </para>
    125      
     163
    126164<screen><literal>[*] Networking support ---&gt;          [CONFIG_NET]
    127165      Networking options ---&gt;
    128166        &lt;*/M&gt; Packet socket          [CONFIG_PACKET]</literal></screen>
     167
     168    <para>
     169      If built as a module, the name is <filename>af_packet.ko</filename>.
     170    </para>
    129171
    130172    <indexterm zone="wireshark wireshark-kernel">
     
    140182
    141183    <para>
    142       Optionally, fix the description of the program in the title.
    143       The first change overwrites the default <quote>SVN Unknown</quote> in
    144       the title and the second overwrites a utility script that resets the
    145       version to <quote>unknown</quote>.
    146     </para>
    147 
    148 <screen><userinput>cat > svnversion.h &lt;&lt; "EOF" &amp;&amp;
    149 #define SVNVERSION "BLFS"
    150 #define SVNPATH "source"
    151 EOF
    152 
    153 cat > make-version.pl &lt;&lt; "EOF"
    154 <literal>#!/usr/bin/perl</literal>
    155 EOF</userinput></screen>
    156 
    157     <para>
    158184      <application>Wireshark</application> is a very large and complex
    159185      application. These instructions provide additional security measures to
     
    166192
    167193    <para>
    168       If you have both <application>GTK+2</application> and
    169       <application>GTK+3</application>, and both <application>Qt4</application>
    170       and <application>Qt5</application> installed, the
    171       <application>GTK+</application> GUI will be linked against
    172       <application>GTK+3</application> and <application>Qt</application> GUI
    173       will be linked against <application>Qt5</application>. The instructions
    174       below only cover building of the <application>GTK+3</application> GUI.
    175       Additional modifications must be made to the commands below if building
    176       a GUI front-end against different supported toolkits. Examine "Command
    177       Explanations" section for information on necessary modifications to the
    178       <command>configure</command> command.
    179     </para>
    180 
    181     <para>
    182       If you want to build the <application>Qt5</application> GUI and have both
    183       <application>Qt4</application> and <application>Qt5</application>
    184       installed, issue:
    185     </para>
    186 
    187 <screen><userinput>sed -i "s:moc;:moc-qt5;:g" configure &amp;&amp;
    188 sed -i "s:uic;:uic-qt5;:g" configure &amp;&amp;
    189 sed -i "s:(AM_V_RCC)rcc:&amp;-qt5:g" ui/qt/Makefile.in</userinput></screen>
    190 
    191     <para>
    192       If you want to build the <application>Qt4</application> GUI and have both
    193       <application>Qt4</application> and <application>Qt5</application>
    194       installed, issue:
    195     </para>
    196 
    197 <screen><userinput>sed -i "s:Qt5 Qt:Qt:g" configure     &amp;&amp;
    198 sed -i "s:moc;:moc-qt4;:g" configure &amp;&amp;
    199 sed -i "s:uic;:uic-qt4;:g" configure &amp;&amp;
    200 sed -i "s:(AM_V_RCC)rcc:&amp;-qt4:g" ui/qt/Makefile.in</userinput></screen>
    201 
    202     <para>
    203       Install <application>Wireshark</application> by running the following
    204       commands:
    205     </para>
    206 
    207 <screen><userinput>./configure --prefix=/usr     \
    208             --sysconfdir=/etc \
    209             --with-gtk3       \
    210             --without-qt      &amp;&amp;
     194      Continue to install <application>Wireshark</application> by running
     195      the following commands:
     196    </para>
     197
     198<screen><userinput>patch -Np1 -i ../wireshark-&wireshark-version;-lua_5_3_1-1.patch  &amp;&amp;
     199
     200./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
     201
    211202make</userinput></screen>
    212203
     
    221212<screen role="root"><userinput>make install &amp;&amp;
    222213
    223 install -v -dm755 /usr/share/doc/wireshark-&wireshark-version; &amp;&amp;
    224 install -v -m644  README{,.linux} doc/README.* doc/*.{pod,txt} \
    225                   /usr/share/doc/wireshark-&wireshark-version; &amp;&amp;
     214install -v -m755 -d /usr/share/doc/wireshark-&wireshark-version; &amp;&amp;
     215install -v -m644    README{,.linux} doc/README.* doc/*.{pod,txt} \
     216                    /usr/share/doc/wireshark-&wireshark-version; &amp;&amp;
    226217
    227218pushd /usr/share/doc/wireshark-&wireshark-version; &amp;&amp;
    228219   for FILENAME in ../../wireshark/*.html; do
    229       ln -sfv $FILENAME
     220      ln -s -v -f $FILENAME .
    230221   done &amp;&amp;
    231 popd &amp;&amp;
    232 
    233 if [ -e /usr/bin/wireshark ]; then
    234    install -v -Dm644 wireshark.desktop /usr/share/applications/wireshark.desktop
    235 fi &amp;&amp;
    236 
    237 if [ -e /usr/bin/wireshark-qt ]; then
    238    install -v -Dm644 wireshark.desktop /usr/share/applications/wireshark-qt.desktop &amp;&amp;
    239    sed -i "s:Exec.*wireshark:&amp;-qt:g" /usr/share/applications/wireshark-qt.desktop   &amp;&amp;
    240    sed -i "s:Name.*Wireshark:&amp; (Qt):g" /usr/share/applications/wireshark-qt.desktop
    241 fi &amp;&amp;
    242 
    243 for size in 16 24 32 48 64 128 256 ; do
    244     install -v -Dm644 image/wsicon${size}.png \
    245                       /usr/share/icons/hicolor/${size}x${size}/apps/wireshark.png &amp;&amp;
    246     install -v -Dm644 image/WiresharkDoc-${size}.png \
    247                       /usr/share/icons/hicolor/${size}x${size}/mimetypes/application-vnd.tcpdump.pcap.png
    248 done &amp;&amp;
    249 
    250 unset size</userinput></screen>
     222popd
     223unset FILENAME</userinput></screen>
    251224
    252225    <para>
     
    257230    </para>
    258231
    259 <screen role="root"><userinput>install -v -m644 <replaceable>&lt;Downloaded_Files&gt;</replaceable> /usr/share/doc/wireshark-&wireshark-version;</userinput></screen>
     232<screen role="root"><userinput>install -v -m644 <replaceable>&lt;Downloaded_Files&gt;</replaceable> \
     233                 /usr/share/doc/wireshark-&wireshark-version;</userinput></screen>
    260234
    261235    <para>
     
    275249<screen role="root"><userinput>usermod -a -G wireshark &lt;username&gt;</userinput></screen>
    276250
     251    <para>
     252      If you are installing wireshark for the first time, it will be necessary
     253      to leave the session and login again, thus you will now have wireshark
     254      between your groups, otherwise, it will not run properly.
     255    </para>
     256
    277257  </sect2>
    278258
     
    281261
    282262    <para>
    283       <parameter>--with-gtk3</parameter>: This switch enables building
    284       of the <application>GTK+3</application> GUI front-end. Replace it
    285       with <parameter>--with-gtk2</parameter> if you have both
    286       <application>GTK+2</application> and <application>GTK+3</application>
    287       installed but wish to use <application>GTK+2</application> to build
    288       the GUI front-end.
    289     </para>
    290 
    291     <para>
    292       <parameter>--without-qt</parameter>: This switch disables building
    293       of the <application>Qt</application> GUI front-end. Replace it with
    294       <parameter>--with-qt</parameter> if you have installed either
    295       <application>Qt4</application> or <application>Qt5</application>
    296       and wish to build the <application>Qt</application> GUI front-end.
    297     </para>
    298 
    299     <para>
    300       <option>--disable-wireshark</option>: Use this switch if you don't
    301       want to build the GUI front-end.
     263      <option>--with-gtk2=[yes/no]</option>: For the Gtk+2 GUI. If both Gtk+2
     264      and 3 are installed, default is no. Notice that the GUI for only one Gtk+
     265      version (either 2 or 3) can be built.
     266    </para>
     267
     268    <para>
     269      <option>--with-gtk3=[yes/no]</option>: For the Gtk+3 GUI. If both Gtk+2
     270      and 3 are installed, default is yes.
     271    </para>
     272
     273    <para>
     274      <option>--with-qt=[yes/no/4/5]</option>: For the Qt GUI. Default is yes.
     275      If both Qt4 and 5 are installed, Qt5 is chosen by default. Notice that the
     276      GUI for only one Qt version (either 4 or 5) can be built.
     277    </para>
     278
     279    <para>
     280      <option>--disable-wireshark</option>: Use this switch if you
     281      have <application>GTK+</application> installed but do not want to build
     282      any of the GUIs.
    302283    </para>
    303284
     
    311292
    312293      <para><filename>/etc/wireshark.conf</filename> and
    313       <filename>~/.wireshark/*</filename></para>
     294      <filename>~/.config/wireshark/*</filename> (unless there is already
     295      <filename>~/.wireshark/*</filename> in the system)</para>
    314296
    315297      <indexterm zone="wireshark wireshark-config">
     
    326308      <title>Configuration Information</title>
    327309
    328       <para>Though the default configuration parameters are very sane,
    329       reference the configuration section of the
    330       <ulink url="http://www.wireshark.org/docs/wsug_html/">Wireshark User's
     310      <para>Though the default configuration parameters are very sane, reference
     311      the configuration section of the <ulink
     312      url="http://www.wireshark.org/docs/wsug_html/">Wireshark User's
    331313      Guide</ulink> for configuration information. Most of
    332314      <application>Wireshark</application>'s configuration can be accomplished
    333       using the menu options of the <command>wireshark</command>
    334       graphical interfaces.</para>
     315      using the menu options of the <command>wireshark</command> graphical
     316      interfaces.</para>
    335317
    336318      <note>
    337         <para>If you want to look at packets, make sure you don't filter
    338         them out with <xref linkend="iptables"/>. If you want to exclude
    339         certain classes of packets, it is more efficient to do it with
     319        <para>If you want to look at packets, make sure you don't filter them
     320        out with <xref linkend="iptables"/>. If you want to exclude certain
     321        classes of packets, it is more efficient to do it with
    340322        <application>iptables</application> than it is with
    341323        <application>Wireshark</application>.</para>
     
    356338      <seglistitem>
    357339        <seg>
    358           capinfos, captype, dftest, dumpcap, editcap, mergecap,
    359           randpkt, rawshark, reordercap, text2pcap, tshark,
    360           wireshark and wireshark-qt
     340          androiddump, capinfos, captype, dftest, dumpcap, editcap, idl2wrs,
     341          mergecap, randpkt, rawshark, reordercap, text2pcap, tshark, wireshark,
     342          and wireshark-gtk
    361343        </seg>
    362344        <seg>
    363           libfiletap.so, libwireshark.so, libwiretap.so and libwsutil.so
     345          libwireshark.so, libwiretap.so, libwsutil.so, and numerous modules
     346          under /usr/lib/wireshark/plugins
    364347        </seg>
    365348        <seg>
    366           /usr/lib/wireshark,
    367           /usr/share/doc/wireshark-&wireshark-version;,
    368           /usr/share/pixmaps/wireshark and
    369           /usr/share/wireshark
    370         </seg>
     349          /usr/{lib,share}/wireshark and
     350          /usr/share/doc/wireshark-&wireshark-version;
     351         </seg>
    371352      </seglistitem>
    372353    </segmentedlist>
     
    502483        <term><command>wireshark</command></term>
    503484        <listitem>
    504           <para>is the GTK+ GUI network protocol analyzer. It lets you
    505           interactively browse packet data from a live network or from a
    506           previously saved capture file.</para>
     485          <para>
     486            is the Qt GUI network protocol analyzer. It lets you interactively
     487            browse packet data from a live network or from a previously saved
     488            capture file.
     489          </para>
    507490          <indexterm zone="wireshark wireshark-prog">
    508491            <primary sortas="b-wireshark">wireshark</primary>
     
    511494      </varlistentry>
    512495
    513       <varlistentry id="wireshark-qt-prog">
    514         <term><command>wireshark-qt</command></term>
    515         <listitem>
    516           <para>is the Qt GUI network protocol analyzer. It lets you
    517           interactively browse packet data from a live network or from a
    518           previously saved capture file.</para>
    519           <indexterm zone="wireshark wireshark-qt-prog">
    520             <primary sortas="b-wireshark-qt">wireshark-qt</primary>
     496      <varlistentry id="wireshark-gtk-prog">
     497        <term><command>wireshark-gtk</command></term>
     498        <listitem>
     499          <para>
     500            is the Gtk+ GUI network protocol analyzer. It lets you interactively
     501            browse packet data from a live network or from a previously saved
     502            capture file.
     503          </para>
     504          <indexterm zone="wireshark wireshark-gtk-prog">
     505            <primary sortas="b-wireshark-gtk">wireshark-gtk</primary>
    521506          </indexterm>
    522507        </listitem>
     
    524509
    525510      <varlistentry id="libwireshark">
    526         <term><filename class="libraryfile">libwireshark.so</filename></term>
     511        <term><filename class='libraryfile'>libwireshark.so</filename></term>
    527512        <listitem>
    528513          <para>contains functions used by the
     
    536521
    537522      <varlistentry id="libwiretap">
    538         <term><filename class="libraryfile">libwiretap.so</filename></term>
     523        <term><filename class='libraryfile'>libwiretap.so</filename></term>
    539524        <listitem>
    540525          <para>is a library being developed as a future replacement for
    541           <filename class="libraryfile">libpcap</filename>, the current
     526          <filename class='libraryfile'>libpcap</filename>, the current
    542527          standard Unix library for packet capturing. For more information,
    543528          see the <filename>README</filename> file in the source
    544           <filename class="directory">wiretap</filename> directory.</para>
     529          <filename class='directory'>wiretap</filename> directory.</para>
    545530          <indexterm zone="wireshark libwiretap">
    546531            <primary sortas="c-libwiretap">libwiretap.so</primary>
  • packages.ent

    rb91aa96 r027c7d7  
    397397<!-- Chapter 16 -->
    398398<!ENTITY avahi-version                "0.6.31">
    399 <!ENTITY bind-version                 "9.10.2-P4">
     399<!ENTITY bind-minor-version           "9.10">
     400<!ENTITY bind-version                 "&bind-minor-version;.3-P3">
    400401<!ENTITY mod_dnssd-version            "0.6">
    401 <!ENTITY NetworkManager-version       "1.0.6">
    402 <!ENTITY nmap-version                 "6.47">
     402<!ENTITY NetworkManager-version       "1.0.10">
     403<!ENTITY nmap-version                 "7.01">
    403404<!ENTITY traceroute-version           "2.0.21">
    404 <!ENTITY whois-version                "5.2.10">
    405 <!ENTITY wicd-version                 "1.7.3">
    406 <!ENTITY wireshark-version            "1.12.6">  <!-- even minors only -->
     405<!ENTITY whois-version                "5.2.11">
     406<!ENTITY wicd-version                 "1.7.4">
     407<!ENTITY wireshark-version            "2.0.1">  <!-- even minors only -->
    407408
    408409<!ENTITY wicd-major-version           "1.7">
  • postlfs/filesystems/aboutraid.xml

    rb91aa96 r027c7d7  
    164164   choice (e.g. ext3, ext4, <xref linkend='xfsprogs'/>, <xref linkend='reiserfs'/>,
    165165   etc).  The formatted partitions can then be mounted.  The
    166    <filename>/etc/fstab</filename> ifile can use the devices created for mounting at
     166   <filename>/etc/fstab</filename> file can use the devices created for mounting at
    167167   boot time and the linux command line in
    168168   <filename>/boot/grub/grub.cfg</filename> can specify
  • postlfs/filesystems/lvm2.xml

    rb91aa96 r027c7d7  
    219219      <filename class="directory">/usr/sbin</filename> for proper system tool
    220220      detection by the <command>configure</command> script. This command
    221       ensures that it is properly set if you are building as an unprivileged user.
     221      ensures that PATH is properly set if you are building as an unprivileged
     222      user.
    222223    </para>
    223224
Note: See TracChangeset for help on using the changeset viewer.