summaryrefslogtreecommitdiffstats
path: root/doc/client/tools.txt
diff options
context:
space:
mode:
authorFabian Affolter <fabian@bernewireless.net>2010-12-12 23:34:09 +0100
committerFabian Affolter <fabian@bernewireless.net>2010-12-12 23:34:09 +0100
commit575ad2c4b3da92f38eb710aa79dd07fb37b9d1a1 (patch)
tree50410fbdebd1b3cdb203e5fc44ed984da09d158f /doc/client/tools.txt
parentfe4a1326c9c800282a6ea4c81e6d563ec5021ea6 (diff)
downloadbcfg2-575ad2c4b3da92f38eb710aa79dd07fb37b9d1a1.tar.gz
bcfg2-575ad2c4b3da92f38eb710aa79dd07fb37b9d1a1.tar.bz2
bcfg2-575ad2c4b3da92f38eb710aa79dd07fb37b9d1a1.zip
doc: Small changes
Diffstat (limited to 'doc/client/tools.txt')
-rw-r--r--doc/client/tools.txt32
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/client/tools.txt b/doc/client/tools.txt
new file mode 100644
index 000000000..7f6e6b667
--- /dev/null
+++ b/doc/client/tools.txt
@@ -0,0 +1,32 @@
+.. -*- mode: rst -*-
+
+.. _client-tools-index:
+
+Available client tools
+======================
+
+Client tool drivers allow Bcfg2 to execute configuration operations
+by interfacing with platform and distribution specific tools.
+
+Tool drivers handle any reconfiguration or verification operation.
+So far we have tools that primarily deal with packaging systems
+and service management. The POSIX tool also handles file system
+and permissions/groups operations. To write your own tool driver,
+to handle a new packaging format, or new service architecture see
+:ref:`development-client-driver`.
+
+When the Bcfg2 client is run, it attempts to instantiate each of
+these drivers. The succeeding list of drivers are printed as a
+debug message after this process has completed. Drivers can
+supercede one another, for example, the Yum driver conflicts (and
+unloads) the RPM driver. This behavior can be overridden by running
+the Bcfg2 client with the ``-D`` flag. This flag takes a colon
+delimited list of drivers to use on the system.
+
+Currently these are the tool drivers that are distributed with Bcfg2:
+
+.. toctree::
+ :maxdepth: 1
+ :glob:
+
+ *