mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Add Requires on ipa-client to ipa-admintools, ensure ipa client is configured
It makes little sense to install ipa-admintools without ipa-client, require it. Also see if the client has been configured. This is a bit tricky since we have a full set of defaults. Add a new env option that gets set if at least one configuration file is loaded. ticket 213
This commit is contained in:
@@ -746,6 +746,7 @@ class PasswordMismatch(InvocationError):
|
||||
errno = 3011
|
||||
format = _('Passwords do not match')
|
||||
|
||||
|
||||
class NotImplementedError(InvocationError):
|
||||
"""
|
||||
**3012** Raise when a function hasn't been implemented.
|
||||
@@ -755,6 +756,15 @@ class NotImplementedError(InvocationError):
|
||||
format = _('Command not implemented')
|
||||
|
||||
|
||||
class NotConfiguredError(InvocationError):
|
||||
"""
|
||||
**3013** Raise when there is no configuration
|
||||
"""
|
||||
|
||||
errno = 3013
|
||||
format = _('Client is not configured. Run ipa-client-install.')
|
||||
|
||||
|
||||
##############################################################################
|
||||
# 4000 - 4999: Execution errors
|
||||
|
||||
|
||||
Reference in New Issue
Block a user