mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2026-10-25 06:38:02 -05:00
DNSSEC: store status of services only before first install
DNS installer allows to reinstall DNS and DNSSEC, so the status of services should be stored only for first time. Reviewed-By: Petr Spacek <pspacek@redhat.com>
This commit is contained in:
1 parent
f2032ca2ca
commit
2b01f71bef
2 files changed
+8
-5
No files matched your search
@@ -146,9 +146,10 @@ class ODSExporterInstance(service.Service):
|
||||
|
||||
def __disable_signerd(self):
|
||||
signerd_service = services.knownservices.ods_signerd
|
||||
|
||||
self.backup_state("singerd_running", signerd_service.is_running())
|
||||
self.backup_state("singerd_enabled", signerd_service.is_enabled())
|
||||
if self.get_state("singerd_running") is None:
|
||||
self.backup_state("singerd_running", signerd_service.is_running())
|
||||
if self.get_state("singerd_enabled") is None:
|
||||
self.backup_state("singerd_enabled", signerd_service.is_enabled())
|
||||
|
||||
# disable default opendnssec signer daemon
|
||||
signerd_service.stop()
|
||||
|
||||
@@ -88,8 +88,10 @@ class OpenDNSSECInstance(service.Service):
|
||||
|
||||
def create_instance(self, fqdn, realm_name, generate_master_key=True,
|
||||
kasp_db_file=None):
|
||||
self.backup_state("enabled", self.is_enabled())
|
||||
self.backup_state("running", self.is_running())
|
||||
if self.get_state("enabled") is None:
|
||||
self.backup_state("enabled", self.is_enabled())
|
||||
if self.get_state("running") is None:
|
||||
self.backup_state("running", self.is_running())
|
||||
self.fqdn = fqdn
|
||||
self.realm = realm_name
|
||||
self.suffix = ipautil.realm_to_suffix(self.realm)
|
||||
|
||||
Reference in new issue
Block a user