diff options
author | Martin Basti <mbasti@redhat.com> | 2015-02-09 17:28:45 +0100 |
---|---|---|
committer | Martin Kosek <mkosek@redhat.com> | 2015-02-18 10:05:45 +0100 |
commit | d216cab6192398f85e2bcc4916826bc91c2841de (patch) | |
tree | 8b9fbdde23cb839fdd20cf313b590b95836bb852 /ipaserver/install/bindinstance.py | |
parent | b5e06b90c9113836eef5b04f0993097314d2be84 (diff) | |
download | freeipa-d216cab6192398f85e2bcc4916826bc91c2841de.tar.gz freeipa-d216cab6192398f85e2bcc4916826bc91c2841de.tar.xz freeipa-d216cab6192398f85e2bcc4916826bc91c2841de.zip |
Fix saving named restore status
Accidentaly status was stored after service was stopped by installer
Ticket: https://fedorahosted.org/freeipa/ticket/4869
Reviewed-By: David Kupka <dkupka@redhat.com>
Diffstat (limited to 'ipaserver/install/bindinstance.py')
-rw-r--r-- | ipaserver/install/bindinstance.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ipaserver/install/bindinstance.py b/ipaserver/install/bindinstance.py index cd1c7e7a6..d48766673 100644 --- a/ipaserver/install/bindinstance.py +++ b/ipaserver/install/bindinstance.py @@ -659,8 +659,6 @@ class BindInstance(service.Service): if self.get_state("running") is None: # first time store status self.backup_state("running", self.is_running()) - self.backup_state("named-regular-running", - self.named_regular.is_running()) self.restart() except Exception as e: root_logger.error("Named service failed to start (%s)", e) @@ -682,6 +680,10 @@ class BindInstance(service.Service): root_logger.error("DNS service already exists") # disable named, we need to run named-pkcs11 only + if self.get_state("named-regular-running") is None: + # first time store status + self.backup_state("named-regular-running", + self.named_regular.is_running()) try: self.named_regular.stop() except Exception as e: |