<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Please review and provide an ACK for the attached patch.<br>
<br>
This patch attempts to continue implementation of the PKI Deployment
Framework based upon the revised filesystem layout documented here:<br>
<ul>
<li><a class="moz-txt-link-freetext" href="http://pki.fedoraproject.org/wiki/PKI_Instance_Deployment#CA_.2F_KRA_.2F_OCSP_.2F_RA_.2F_TKS_.2F_TPS">http://pki.fedoraproject.org/wiki/PKI_Instance_Deployment#CA_.2F_KRA_.2F_OCSP_.2F_RA_.2F_TKS_.2F_TPS</a><br>
</li>
</ul>
The following patch adds/corrects functionality of the existing PKI
Deployment Framework including (but not limited to):<br>
<ul>
<li>Created first three 'scriptlets':</li>
<ul>
<li>Dogtag 10: Python 'instance_layout.py' Installation
Scriptlet <br>
(<a class="moz-txt-link-freetext" href="https://fedorahosted.org/pki/ticket/75">https://fedorahosted.org/pki/ticket/75</a>)</li>
<li>Dogtag 10: Python 'webserver_layout.py' Installation
Scriptlet <br>
(<a class="moz-txt-link-freetext" href="https://fedorahosted.org/pki/ticket/140">https://fedorahosted.org/pki/ticket/140</a>)</li>
<li>Dogtag 10: Python 'subsystem_layout.py' Installation
Scriptlet <br>
(<a class="moz-txt-link-freetext" href="https://fedorahosted.org/pki/ticket/141">https://fedorahosted.org/pki/ticket/141</a>)</li>
</ul>
<li>Created numerous PKI deployment helper utilities.</li>
<li>Augmented logging to provide indentation.</li>
<li>Generated logic for installation 'manifest'.</li>
<li>Tested logic using '--dry_run' option and '-p' prefix options.</li>
</ul>
<p>After being installed, this code can be tested by running the
following command-line examples (as 'root' or 'sudo'):<br>
</p>
<ul>
<li>mkdir /tmp/pki</li>
<li>sudo pkispawn -s CA -p /tmp/pki -v --dry_run</li>
<li>sudo pkispawn -s CA -p /tmp/pki -v</li>
<li>sudo pkispawn -s CA -p /tmp/pki -u -v --dry_run</li>
<li>sudo pkispawn -s CA -p /tmp/pki -u -v<br>
</li>
<li>sudo pkidestroy -s CA -p /tmp/pki -v --dry_run</li>
<li>sudo pkidestroy -s CA -p /tmp/pki -v<br>
</li>
</ul>
<p>This code ONLY affects the un-released 'pki-deploy' package, so
check-in of these changes should not harm the existing source in
any way.<br>
</p>
<p>NOTE: After receiving an ACK for these changes, I will update my
horribly out-of-date working repo located at:<br>
</p>
<ul>
<li><a class="moz-txt-link-freetext" href="http://fedorapeople.org/gitweb/mharmsen/public_git/pki.git">http://fedorapeople.org/gitweb/mharmsen/public_git/pki.git</a></li>
</ul>
<p>Thanks in advance,<br>
-- Matt<br>
</p>
</body>
</html>