summaryrefslogtreecommitdiffstats
path: root/doc/client/debugging.txt
diff options
context:
space:
mode:
authorSol Jerome <solj@ices.utexas.edu>2010-02-22 14:40:45 +0000
committerSol Jerome <solj@ices.utexas.edu>2010-02-22 14:40:45 +0000
commit999544fdb0760bbb048cadd4003227c268f272af (patch)
tree7b90843bd1e40d08064013874b80297146b966c8 /doc/client/debugging.txt
parent1095c93de739b3c91cc344e6cdd6cb7139bcd53c (diff)
downloadbcfg2-999544fdb0760bbb048cadd4003227c268f272af.tar.gz
bcfg2-999544fdb0760bbb048cadd4003227c268f272af.tar.bz2
bcfg2-999544fdb0760bbb048cadd4003227c268f272af.zip
doc: formatting fixes
Signed-off-by: Sol Jerome <solj@ices.utexas.edu> git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5738 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'doc/client/debugging.txt')
-rw-r--r--doc/client/debugging.txt24
1 files changed, 18 insertions, 6 deletions
diff --git a/doc/client/debugging.txt b/doc/client/debugging.txt
index c99e73c3e..06e388840 100644
--- a/doc/client/debugging.txt
+++ b/doc/client/debugging.txt
@@ -6,9 +6,13 @@
Client Debugging
================
-When working on the Bcfg2 client, it is helpful to employ a few specific techniques to isolate and remedy problems.
+When working on the Bcfg2 client, it is helpful to employ a few specific
+techniques to isolate and remedy problems.
-First, running the client with the -f flag allows configuration from a local file, rather than querying the server. This helps rule out server configuration problems, and allows for rapid development. For example: `bcfg2 -f test-config.conf` with the following test-config.conf:
+First, running the client with the -f flag allows configuration from a
+local file, rather than querying the server. This helps rule out server
+configuration problems, and allows for rapid development. For example:
+``bcfg2 -f test-config.conf`` with the following test-config.conf:
.. code-block:: rst
@@ -18,7 +22,15 @@ First, running the client with the -f flag allows configuration from a local fil
</Bundle>
</Configuration>
-Next, it is important to look at the interactive mode. This is similar to the interactive mode on the server and provides an interactive Python interpreter with which one may manipulate all the objects in the client. It will setup all the infrastructure so you will have the appropriate objects to play with. It will run the client through once, then present you with an interpreter. Try it out with: `python -i /usr/bin/bcfg2` or, for more fun, a local config file and also enable Debugging and Verbose output with `-d` and `-v`, yielding `python -i /usr/bin/bcfg2 -d -v -f test-config.conf`
-
-Now we just explore; use `dir()` to examine different objects in the client, or run a reconfiguration again by calling `client.run()`
-
+Next, it is important to look at the interactive mode. This is similar
+to the interactive mode on the server and provides an interactive
+Python interpreter with which one may manipulate all the objects in
+the client. It will setup all the infrastructure so you will have the
+appropriate objects to play with. It will run the client through once,
+then present you with an interpreter. Try it out with: ``python -i
+/usr/bin/bcfg2`` or, for more fun, a local config file and also enable
+Debugging and Verbose output with `-d` and `-v`, yielding ``python -i
+/usr/bin/bcfg2 -d -v -f test-config.conf``.
+
+Now we just explore; use ``dir()`` to examine different objects in the
+client, or run a reconfiguration again by calling `client.run()`