Add first cut at our backup script.
Switch from yaml to xml to avoid dependence on non-standard lib.
We no longer need yaml.
Outout errors to stderr.
Fix indentation and cleanups.
Half-implemented the client/server protocol.
It does not work yet...
Client/server works now
Implemented the new style config file.
Use 'id' for presentation purposes.
Introduce a new attribute to <dump> called cleanup.
Default it to false, must be explicitily set to true
for the dump to be deleted after the backup.
Remove the dump file for the ones requesting cleanup of exit.
Add dump implementation.
Add 'user' (optional) attribute to <dump> to specify
the database user to connect as.
It may also need to support an option 'passwd' attribute too.
Make 'root' be an attribute to <data> rather then
an element inside it.
Fix Dimi's changes.
Sample config file for LaBackup
Retab with 4 spaces instead of real tabs.
Combine hard tabs with spaces.
Final retab.
Implement --include/--exclude options.
Implemented LVM snapshots.
Changed the 'volume' attribute to 'device' and added the 'size' attribute.
Use a temporary directory instead of /mnt for mounting LVM snapshots
Dump the traceback for easier debugging.