Make the "latest" value of the "revision" attribute update the working
copy only when the working copy is not updated to the latest revision.
bcfg2-info: Remove nonexistent option

This option was removed in f157617a5c.

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Chkconfig: Set svcstatus

When status='ignore', set svcstatus to True so that the entry verifies
properly.

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
doc: Fix database engine configuration value

The code automatically adds 'django.db.backends' to the database
backend.

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Revert "Core: properly handle Ctrl-C"

This reverts commit 4568c44372c99ba809826e016680da9b881bd8e8.

Trying to handle ^c in the core is difficult and can break STDOUT for
interactive programs that invoke the core.

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>

Conflicts:
	src/lib/Bcfg2/Server/Core.py
	src/sbin/bcfg2-test
	tools/bcfg2-profile-templates.py
bcfg2-test: Fix merge thinko

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
bcfg2-test: Move signal handler

Code was refactored such that this signal handler got put in the wrong
place during the revert.

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Lint: Fix Path type='vcs' schema checks

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
TemplateHelper: fix traceback with TemplateHelper modules in place and --stdin argument to bcfg2-lint
Merge pull request #65 from dikim33/maint

Make the "latest" value more usable in VCS.py
Chkconfig: Use get_bootstatus

The get_bootstatus method has the correct logic to get the desired
result when bootstatus is unset.

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Plugins/Metadata: fix resolution for ipv4-in-ipv6 addresses like ::ffff:127.0.0.1
Metadata: Make pylint happy

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
TestMetadata: Update tests for resolve_client

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Opitons: add cook function to parse a dict for the config file
Options: add database.options

With the options setting in the database section of the config file
various database options for the django database could be set (like
ssl mode for postgres). For more information, consult your django
databse backend module's documentation.
Plugins/Packages: add missing format string parameter
Merge pull request #105 from AlexanderS/missing-format-string-parameter

Plugins/Packages: add missing format string parameter
Revert "Avoid use of lxml-only getparent()"

This reverts commit 38f55b6257ce51b1cf65ecb3d980d7528c1b53ff.
Client/Frame: avoid use of lxml-only getparent()

getparent is not supported by xml.etree so try to emulate it
with a generated parent_map. This is the only possibility, because
xml.etree does not store references to the parent elements.