|
Matthew Harmsen |
221305b |
From b7b945fb37b54426489bfe8f0be769ca4ee33860 Mon Sep 17 00:00:00 2001
|
|
Matthew Harmsen |
221305b |
From: "Endi S. Dewata" <edewata@redhat.com>
|
|
Matthew Harmsen |
221305b |
Date: Wed, 30 Mar 2016 04:29:11 +0200
|
|
Matthew Harmsen |
221305b |
Subject: [PATCH] Install tools clean-up.
|
|
Matthew Harmsen |
221305b |
|
|
Matthew Harmsen |
221305b |
Some variables in pkispawn and pkidestroy have been renamed for
|
|
Matthew Harmsen |
221305b |
clarity.
|
|
Matthew Harmsen |
221305b |
|
|
Matthew Harmsen |
221305b |
The unused PKI_CERT_DB_PASSWORD_SLOT variable has been removed.
|
|
Matthew Harmsen |
221305b |
|
|
Matthew Harmsen |
221305b |
The constant pki_self_signed_token property has been moved into
|
|
Matthew Harmsen |
221305b |
default.cfg.
|
|
Matthew Harmsen |
221305b |
|
|
Matthew Harmsen |
221305b |
https://fedorahosted.org/pki/ticket/2247
|
|
Matthew Harmsen |
221305b |
(cherry picked from commit 6b1aca96090874659d8a130aea802d41ecca180c)
|
|
Matthew Harmsen |
221305b |
(cherry picked from commit 631fa3ee228d44976416925ab3ee590075a54750)
|
|
Matthew Harmsen |
221305b |
---
|
|
Matthew Harmsen |
221305b |
base/server/config/pkislots.cfg | 1 -
|
|
Matthew Harmsen |
221305b |
base/server/etc/default.cfg | 1 +
|
|
Matthew Harmsen |
221305b |
base/server/python/pki/server/deployment/pkiparser.py | 3 ---
|
|
Matthew Harmsen |
221305b |
base/server/sbin/pkidestroy | 12 ++++++------
|
|
Matthew Harmsen |
221305b |
base/server/sbin/pkispawn | 12 ++++++------
|
|
Matthew Harmsen |
221305b |
5 files changed, 13 insertions(+), 16 deletions(-)
|
|
Matthew Harmsen |
221305b |
|
|
Matthew Harmsen |
221305b |
diff --git a/base/server/config/pkislots.cfg b/base/server/config/pkislots.cfg
|
|
Matthew Harmsen |
221305b |
index 23c1f82..9265275 100644
|
|
Matthew Harmsen |
221305b |
--- a/base/server/config/pkislots.cfg
|
|
Matthew Harmsen |
221305b |
+++ b/base/server/config/pkislots.cfg
|
|
Matthew Harmsen |
221305b |
@@ -11,7 +11,6 @@ PKI_AJP_PORT_SLOT=[PKI_AJP_PORT]
|
|
Matthew Harmsen |
221305b |
PKI_AJP_REDIRECT_PORT_SLOT=[PKI_AJP_REDIRECT_PORT]
|
|
Matthew Harmsen |
221305b |
PKI_CA_HOSTNAME_SLOT=[PKI_CA_HOSTNAME]
|
|
Matthew Harmsen |
221305b |
PKI_CA_PORT_SLOT=[PKI_CA_PORT]
|
|
Matthew Harmsen |
221305b |
-PKI_CERT_DB_PASSWORD_SLOT=[PKI_CERT_DB_PASSWORD]
|
|
Matthew Harmsen |
221305b |
PKI_CFG_PATH_NAME_SLOT=[PKI_CFG_PATH_NAME]
|
|
Matthew Harmsen |
221305b |
PKI_CLOSE_AJP_PORT_COMMENT_SLOT=[PKI_CLOSE_AJP_PORT_COMMENT]
|
|
Matthew Harmsen |
221305b |
PKI_CLOSE_ENABLE_PROXY_COMMENT_SLOT=[PKI_CLOSE_ENABLE_PROXY_COMMENT]
|
|
Matthew Harmsen |
221305b |
diff --git a/base/server/etc/default.cfg b/base/server/etc/default.cfg
|
|
Matthew Harmsen |
221305b |
index 1c1ae92..9bc27cb 100644
|
|
Matthew Harmsen |
221305b |
--- a/base/server/etc/default.cfg
|
|
Matthew Harmsen |
221305b |
+++ b/base/server/etc/default.cfg
|
|
Matthew Harmsen |
221305b |
@@ -108,6 +108,7 @@ pki_security_domain_https_port=8443
|
|
Matthew Harmsen |
221305b |
pki_security_domain_name=%(pki_dns_domainname)s Security Domain
|
|
Matthew Harmsen |
221305b |
pki_security_domain_password=
|
|
Matthew Harmsen |
221305b |
pki_security_domain_user=caadmin
|
|
Matthew Harmsen |
221305b |
+pki_self_signed_token=internal
|
|
Matthew Harmsen |
221305b |
#for supporting server cert SAN injection
|
|
Matthew Harmsen |
221305b |
pki_san_inject=False
|
|
Matthew Harmsen |
221305b |
pki_san_for_server_cert=
|
|
Matthew Harmsen |
221305b |
diff --git a/base/server/python/pki/server/deployment/pkiparser.py b/base/server/python/pki/server/deployment/pkiparser.py
|
|
Matthew Harmsen |
221305b |
index 69a900e..0c5fd74 100644
|
|
Matthew Harmsen |
221305b |
--- a/base/server/python/pki/server/deployment/pkiparser.py
|
|
Matthew Harmsen |
221305b |
+++ b/base/server/python/pki/server/deployment/pkiparser.py
|
|
Matthew Harmsen |
221305b |
@@ -781,8 +781,6 @@ class PKIConfigParser:
|
|
Matthew Harmsen |
221305b |
self.mdict['pki_ca_hostname']
|
|
Matthew Harmsen |
221305b |
self.mdict['PKI_CA_PORT_SLOT'] = \
|
|
Matthew Harmsen |
221305b |
self.mdict['pki_ca_port']
|
|
Matthew Harmsen |
221305b |
- self.mdict['PKI_CERT_DB_PASSWORD_SLOT'] = \
|
|
Matthew Harmsen |
221305b |
- self.mdict['pki_pin']
|
|
Matthew Harmsen |
221305b |
self.mdict['PKI_CFG_PATH_NAME_SLOT'] = \
|
|
Matthew Harmsen |
221305b |
self.mdict['pki_target_cs_cfg']
|
|
Matthew Harmsen |
221305b |
self.mdict['PKI_CLOSE_SEPARATE_PORTS_SERVER_COMMENT_SLOT'] = \
|
|
Matthew Harmsen |
221305b |
@@ -1095,7 +1093,6 @@ class PKIConfigParser:
|
|
Matthew Harmsen |
221305b |
self.mdict['pki_secmod_database'] = \
|
|
Matthew Harmsen |
221305b |
os.path.join(self.mdict['pki_database_path'],
|
|
Matthew Harmsen |
221305b |
"secmod.db")
|
|
Matthew Harmsen |
221305b |
- self.mdict['pki_self_signed_token'] = "internal"
|
|
Matthew Harmsen |
221305b |
self.mdict['pki_self_signed_nickname'] = \
|
|
Matthew Harmsen |
221305b |
self.mdict['pki_ssl_server_nickname']
|
|
Matthew Harmsen |
221305b |
self.mdict['pki_self_signed_subject'] = \
|
|
Matthew Harmsen |
221305b |
diff --git a/base/server/sbin/pkidestroy b/base/server/sbin/pkidestroy
|
|
Matthew Harmsen |
221305b |
index 459b755..cf4d353 100755
|
|
Matthew Harmsen |
221305b |
--- a/base/server/sbin/pkidestroy
|
|
Matthew Harmsen |
221305b |
+++ b/base/server/sbin/pkidestroy
|
|
Matthew Harmsen |
221305b |
@@ -257,12 +257,12 @@ def main(argv):
|
|
Matthew Harmsen |
221305b |
pki_subsystem_scriptlets = parser.mdict['destroy_scriplets'].split()
|
|
Matthew Harmsen |
221305b |
deployer = util.PKIDeployer(parser.mdict)
|
|
Matthew Harmsen |
221305b |
rv = 0
|
|
Matthew Harmsen |
221305b |
- for pki_scriptlet in pki_subsystem_scriptlets:
|
|
Matthew Harmsen |
221305b |
- scriptlet = __import__("pki.server.deployment.scriptlets." +
|
|
Matthew Harmsen |
221305b |
- pki_scriptlet,
|
|
Matthew Harmsen |
221305b |
- fromlist=[pki_scriptlet])
|
|
Matthew Harmsen |
221305b |
- instance = scriptlet.PkiScriptlet()
|
|
Matthew Harmsen |
221305b |
- rv = instance.destroy(deployer)
|
|
Matthew Harmsen |
221305b |
+ for scriptlet_name in pki_subsystem_scriptlets:
|
|
Matthew Harmsen |
221305b |
+ scriptlet_module = __import__(
|
|
Matthew Harmsen |
221305b |
+ "pki.server.deployment.scriptlets." + scriptlet_name,
|
|
Matthew Harmsen |
221305b |
+ fromlist=[scriptlet_name])
|
|
Matthew Harmsen |
221305b |
+ scriptlet = scriptlet_module.PkiScriptlet()
|
|
Matthew Harmsen |
221305b |
+ rv = scriptlet.destroy(deployer)
|
|
Matthew Harmsen |
221305b |
if rv != 0:
|
|
Matthew Harmsen |
221305b |
sys.exit(1)
|
|
Matthew Harmsen |
221305b |
config.pki_log.debug(log.PKI_DICTIONARY_MASTER,
|
|
Matthew Harmsen |
221305b |
diff --git a/base/server/sbin/pkispawn b/base/server/sbin/pkispawn
|
|
Matthew Harmsen |
221305b |
index f362b9e..06b9a44 100755
|
|
Matthew Harmsen |
221305b |
--- a/base/server/sbin/pkispawn
|
|
Matthew Harmsen |
221305b |
+++ b/base/server/sbin/pkispawn
|
|
Matthew Harmsen |
221305b |
@@ -588,13 +588,13 @@ def main(argv):
|
|
Matthew Harmsen |
221305b |
pki_subsystem_scriptlets = parser.mdict['spawn_scriplets'].split()
|
|
Matthew Harmsen |
221305b |
deployer = util.PKIDeployer(parser.mdict, parser.slots_dict)
|
|
Matthew Harmsen |
221305b |
rv = 0
|
|
Matthew Harmsen |
221305b |
- for pki_scriptlet in pki_subsystem_scriptlets:
|
|
Matthew Harmsen |
221305b |
- scriptlet = __import__("pki.server.deployment.scriptlets." +
|
|
Matthew Harmsen |
221305b |
- pki_scriptlet,
|
|
Matthew Harmsen |
221305b |
- fromlist=[pki_scriptlet])
|
|
Matthew Harmsen |
221305b |
- instance = scriptlet.PkiScriptlet()
|
|
Matthew Harmsen |
221305b |
+ for scriptlet_name in pki_subsystem_scriptlets:
|
|
Matthew Harmsen |
221305b |
+ scriptlet_module = __import__(
|
|
Matthew Harmsen |
221305b |
+ "pki.server.deployment.scriptlets." + scriptlet_name,
|
|
Matthew Harmsen |
221305b |
+ fromlist=[scriptlet_name])
|
|
Matthew Harmsen |
221305b |
+ scriptlet = scriptlet_module.PkiScriptlet()
|
|
Matthew Harmsen |
221305b |
try:
|
|
Matthew Harmsen |
221305b |
- rv = instance.spawn(deployer)
|
|
Matthew Harmsen |
221305b |
+ rv = scriptlet.spawn(deployer)
|
|
Matthew Harmsen |
221305b |
# pylint: disable=W0703
|
|
Matthew Harmsen |
221305b |
except Exception:
|
|
Matthew Harmsen |
221305b |
log_error_details()
|
|
Matthew Harmsen |
221305b |
--
|
|
Matthew Harmsen |
221305b |
2.5.5
|
|
Matthew Harmsen |
221305b |
|