summaryrefslogtreecommitdiffstats
path: root/tools/README
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2011-12-15 13:40:29 -0500
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2011-12-15 13:40:29 -0500
commitc07c1ad344e5d2939ffa4351fb0ce26e80339088 (patch)
tree36472481b7a5a23870a36f25cf3b2747a379069d /tools/README
parent4d47a27402dcd0f177d60794d508670ac111ab4a (diff)
downloadbcfg2-c07c1ad344e5d2939ffa4351fb0ce26e80339088.tar.gz
bcfg2-c07c1ad344e5d2939ffa4351fb0ce26e80339088.tar.bz2
bcfg2-c07c1ad344e5d2939ffa4351fb0ce26e80339088.zip
added tools for SVN postcommit log message, template render benchmarking; improved tools README
Diffstat (limited to 'tools/README')
-rw-r--r--tools/README90
1 files changed, 90 insertions, 0 deletions
diff --git a/tools/README b/tools/README
index 09aa49aeb..deb04bf3f 100644
--- a/tools/README
+++ b/tools/README
@@ -2,3 +2,93 @@ This directory contains repository maintenance tools.
basebuilder.py <image directory>
- builds v2 base.xml from bcfg1 repo
+
+batchadd.py <filename>
+ - ???
+
+bcfg2-completion.bash
+ - Bash tab completion for bcfg2-admin
+
+bcfg2-cron
+ - Script to run bcfg2 with cron
+
+bcfg2-export-config <client> <outputdir>
+ - Export the configuration for a specified client.
+
+bcfg2-import-config
+ - Create tarball of changed files on a client for import into the
+ specification
+
+bcfg2-profile-templates.py [<template>]
+ - Benchmark template rendering times
+
+bcfg2_svnlog.py
+ - Send intelligent log messages about changes made to your Bcfg2
+ repository from SVN postcommit
+
+create-debian-pkglist-gp.py
+ - Generate Pkgmgr XML files from etc/debian-pkglist.conf. See
+ http://trac.mcs.anl.gov/projects/bcfg2/wiki/Tools/DebianPkgmgrCreationScript
+
+create-debian-pkglist.pl
+ - ???
+
+create-debian-pkglist.py
+ - Generate Pkgmgr XML files for Debian packages
+
+create-rpm-pkglist.py
+ - ???
+
+encap-util-count.sh
+ - Produce a count of encap packages per directory
+
+encap-util-expand.sh
+ - Gets encaps out of a makeself .run file
+
+encap-util-place.sh
+ - Put encaps in the right directories
+
+encap-util-xml.sh
+ - Generate Pkgmgr XML files for encap packages
+
+export.py
+ - Export a tagged version of the Bcfg2 source
+
+export.sh
+ - Export a tagged version of the Bcfg2 source
+
+hostbasepush.py
+ - ???
+
+hostbase.py {-l|-c} <hostname>
+ - ???
+
+hostinfo.py {-q <query>|--showfields}
+ - Query the hostbase databse
+
+nagios-convert.py
+ - Convert 1.1.x-style NagiosGen config to 1.2.x-style
+
+packages-convert.py
+ - Convert 1.1.x-style Packages config to 1.2.x-style
+
+pkgmgr_gen.py
+ - Generate Pkgmgr XML files from a list of directories that
+ contain RPMS
+
+pkgmgr_update.py
+ - Update Pkgmgr XML files from a list of directories that contain
+ RPMS
+
+posixunified.py
+ - Convert 1.0.x-style Rules, Bundler, and Base configs to 1.1.x
+ POSIX unified-style configs (i.e., ConfigFile, Directory,
+ Permissions, and SymLink all become Path entries)
+
+rpmlisting.py
+ - ???
+
+yum-listpkgs.xml.py
+ - Produces a list of all packages installed and available in a
+ format suitable for use by Packages or Pkgmgr
+