]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[gitlab9] Docs updated
authorTomek Mrugalski <tomasz@isc.org>
Fri, 10 Aug 2018 17:16:54 +0000 (19:16 +0200)
committerTomek Mrugalski <tomasz@isc.org>
Tue, 21 Aug 2018 10:18:56 +0000 (12:18 +0200)
doc/guide/Makefile.am
doc/guide/kea-guide.xml
doc/guide/netconf.xml

index 4fdd7c0ca6b5b9a6dbccc67123a960f3a37c16cb..f13cca197b00677ae980a7533f30ab8b981a1ffc 100644 (file)
@@ -9,7 +9,7 @@ DOCBOOK = kea-guide.xml intro.xml quickstart.xml install.xml admin.xml config.xm
 DOCBOOK += keactrl.xml dhcp4-srv.xml dhcp6-srv.xml lease-expiration.xml logging.xml
 DOCBOOK += ddns.xml hooks.xml hooks-ha.xml hooks-host-cache.xml hooks-lease-cmds.xml
 DOCBOOK += hooks-radius.xml hooks-stat-cmds.xml libdhcp.xml lfc.xml stats.xml
-DOCBOOK += ctrl-channel.xml faq.xml classify.xml shell.xml agent.xml
+DOCBOOK += ctrl-channel.xml faq.xml classify.xml shell.xml agent.xml netconf.xml
 
 EXTRA_DIST = $(DOCBOOK)
 
index b6d77e8ad8faecf1b84cd867fe16173755f78ae3..f0e42a47ed2fa698e0705a8a0699a98ce7627396 100644 (file)
@@ -90,6 +90,8 @@
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shell.xml"/>
 
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="netconf.xml"/>
+
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="faq.xml"/>
 
   <chapter xml:id="acknowledgments">
index c29fc94a4b22b9d142431af6bd25fe8f7824130b..110de77a643b4b49c90d2d7be4994b7834041c9f 100644 (file)
@@ -6,7 +6,7 @@
  - file, You can obtain one at http://mozilla.org/MPL/2.0/.
 -->
 <!-- Converted by db4-upgrade version 1.1 -->
-<chapter xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="kea-shell">
+<chapter xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="kea-netconf">
   <title>YANG/NETCONF Support</title>
 
   <section xml:id="netconf-overview">
     <para>Kea 1.5.0 introduced an optional support for YANG/NETCONF
     interface. </para>
 
-    <para>As the primary purpose of the Kea Shell is as a tool in scripting environment,
-    it is not interactive. However, with simple tricks it can be run manually.
-    </para>
+    <para>This bare bones documentation is a work in progress. Its
+    current purpose is to let engineers joining the project or perhaps
+    advanced early adopters to get up to speed quickly.</para>
   </section>
 
   <section xml:id="netconf-install">
     <title>Installing NETCONF Dependencies</title>
 
-<para>This bare bones documentation is a work in progress. Its current purpose
-is to let engineers joining the project or perhaps advanced early adopters to
-get up to speed quickly. Note that to get NETCONF capabilities Kea uses Sysrepo
-software, which has many dependencies. Unfortunately, many of them are not
-available as packages, so some need to be compiled manually.</para>
+    <para>Note that to get NETCONF capabilities Kea uses Sysrepo software, which has many
+    dependencies. Unfortunately, many of them are not available as packages, so some need
+    to be compiled manually.</para>
+
+    <para>The following installation instruction was tested on Ubuntu 18.04.</para>
 
-<para>The following installation instruction was tested on Ubuntu 18.04.</para>
-    
-<para>    
-STEP 1. Install dependencies. Note that some of those dependencies are likely to
-be present in your system already.
+    <para>STEP 1. Install dependencies. Note that some of those dependencies are likely to
+    be present in your system already.
 
 <screen>
 $ sudo apt-get install git cmake build-essential bison flex libpcre3-dev libev-dev libavl-dev libprotobuf-c-dev protobuf-c-compiler
-</screen>      
-</para>
+</screen>
+
+    </para>
 
-<para>
-STEP 2. Install libyang. Download libyang from https://github.com/CESNET/libyang/releases.
-As of writing this document, the latest version was 0.15-r1.
+    <para>STEP 2. Install libyang. Download libyang from
+    https://github.com/CESNET/libyang/releases.  As of writing this document, the latest
+    version was 0.15-r1.
 
 <screen>
     tar zxvf libyang-0.15-r1.tar.gz
@@ -51,13 +49,12 @@ As of writing this document, the latest version was 0.15-r1.
     cmake ..
     make
     sudo make install
-</screen>      
+</screen>
 
-For detailed build instructions, see https://github.com/CESNET/libyang/.
-</para>
+    For detailed build instructions, see https://github.com/CESNET/libyang/.</para>
 
-<para>STEP 3. Install syrepo. Download sysrepo from https://github.com/sysrepo/sysrepo/releases.
-As of writing this document, the 0.7.4 as the latest version.
+    <para>STEP 3. Install syrepo. Download sysrepo from https://github.com/sysrepo/sysrepo/releases.
+    As of writing this document, the 0.7.4 as the latest version.
 
 <screen>
 tar zxvf sysrepo-0.7.4.tar.gz
@@ -69,6 +66,9 @@ cmake -DCMAKE_BUILD_TYPE=Debug -DGEN_LANGUAGE_BINDINGS=ON -DGEN_CPP_BINDINGS=ON\
 make
 sudo make install
 </screen>
+
+For detailed instructions, see Build &amp; Installation Steps Section on the project page
+located at https://github.com/sysrepo/sysrepo.
 </para>
 </section>
 
@@ -153,7 +153,7 @@ Resolving dependency: 'ietf-dhcpv4-server' imports 'ietf-interfaces'...
 Installing data files for module 'ietf-interfaces'...
 Notifying sysrepo about the change...
 Install operation completed successfully.
-</screen>  
+</screen>
 
 You can confirm whether the models are imported correctly by using sysrepoctl -l