Make the "latest" value of the "revision" attribute update the working
copy only when the working copy is not updated to the latest revision.
Core: rewrite $HOME after dropping privs
Utils: PackedDigitRange __len__() breaks with open-ended ranges
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