<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>