diff options
Diffstat (limited to 'install/restart_scripts/stop_pkicad')
-rwxr-xr-x[-rw-r--r--] | install/restart_scripts/stop_pkicad | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/install/restart_scripts/stop_pkicad b/install/restart_scripts/stop_pkicad index 9c24a99e4..c275eaee4 100644..100755 --- a/install/restart_scripts/stop_pkicad +++ b/install/restart_scripts/stop_pkicad @@ -29,15 +29,15 @@ api.bootstrap(context='restart') api.finalize() configured_constants = dogtag.configured_constants(api) +dogtag_service = ipaservices.knownservices[configured_constants.SERVICE_NAME] dogtag_instance = configured_constants.PKI_INSTANCE_NAME -syslog.syslog(syslog.LOG_NOTICE, "certmonger stopping %sd" % dogtag_instance) - +syslog.syslog(syslog.LOG_NOTICE, "Stopping %s" % dogtag_service.service_name) try: - if configured_constants.DOGTAG_VERSION == 9: - ipaservices.knownservices.pki_cad.stop(dogtag_instance) - else: - ipaservices.knownservices.pki_tomcatd.stop(dogtag_instance) + dogtag_service.stop(dogtag_instance) except Exception, e: - syslog.syslog(syslog.LOG_ERR, "Cannot stop %sd: %s" % - (dogtag_instance, str(e))) + syslog.syslog( + syslog.LOG_ERR, "Cannot stop %s: %s" % (dogtag_service.service_name, e)) +else: + syslog.syslog( + syslog.LOG_NOTICE, "Stopped %s" % dogtag_service.service_name) |