diff options
Diffstat (limited to 'base/deploy')
| -rw-r--r-- | base/deploy/man/man8/pkidestroy.8 | 2 | ||||
| -rw-r--r-- | base/deploy/src/scriptlets/pkihelper.py | 13 |
2 files changed, 8 insertions, 7 deletions
diff --git a/base/deploy/man/man8/pkidestroy.8 b/base/deploy/man/man8/pkidestroy.8 index 56dc37907..407a915aa 100644 --- a/base/deploy/man/man8/pkidestroy.8 +++ b/base/deploy/man/man8/pkidestroy.8 @@ -18,7 +18,7 @@ pkidestroy \- Removes a subsystem from an instance of Certificate Server. .SH SYNOPSIS -pkidestroy -s <subsystem> -i <instance> [-h] [-v] [-p <prefix>] +pkidestroy -s <subsystem> -i <instance> [-u <secutiry domain username>] [-W <security domain password file>] [-h] [-v] [-p <prefix>] .SH DESCRIPTION Removes a subsystem from an instance of Certificate Server. This utility removes any of the Java-based Certificate Server subsystems (CA, KRA, OCSP, and TKS). diff --git a/base/deploy/src/scriptlets/pkihelper.py b/base/deploy/src/scriptlets/pkihelper.py index 92707c553..c1828ef41 100644 --- a/base/deploy/src/scriptlets/pkihelper.py +++ b/base/deploy/src/scriptlets/pkihelper.py @@ -33,6 +33,7 @@ import shutil import string import subprocess import time +from datetime import datetime from grp import getgrgid from grp import getgrnam from pwd import getpwnam @@ -1015,14 +1016,14 @@ class instance: return None def wait_for_startup(self, timeout): - tries = 1 - status = self.get_instance_status() + start_time = datetime.today() + status = None while status != "running": - if tries >= timeout: - return None - time.sleep(1) status = self.get_instance_status() - tries = tries + 1 + time.sleep(1); + stop_time = datetime.today() + if (stop_time - start_time).total_seconds() >= timeout: + break return status # PKI Deployment Directory Class |
