Endi,
Thanks!
On 04/17/14 09:44, Endi Sukma Dewata wrote:
On 4/16/2014 9:23 PM, Matthew Harmsen wrote:
> This patch addresses the following two tickets:
>
> * PKI TRAC Ticket #843 - Incorrect CLI argument parsing
> <
https://fedorahosted.org/pki/ticket/843>
> * PKI TRAC Ticket #918 - CLI commands does not return code '1' for the
> failures <
https://fedorahosted.org/pki/ticket/918>
>
> This patch was tested on a Fedora 20 machine using code from the
> 'master' branch via the attached shell script called /*pkiclihelp*/.
>
> I would like to check this developer's tool into the 'pki/base/scripts/'
> directory for future use.
Yes, probably QE can use this tool as well. What is the difference
between pki/scripts and pki/base/scripts?
We used to have similar directories (e. g. -
*'pki/dogtag/scripts'*and*'pki/redhat/scripts'*associated with the
Dogtag and Red Hat themes respectively) which housed scripts primarily
used for the legacy method of building individual RPMS and SRPMS (e. g.
- */pki-ca/* RPM and /*pki-ca*/ SRPM as opposed to /*pki-ca*/ RPM and
/*pki-core*/ SRPM). This separation allowed theme packages and their
icons to reside in separate repositories and still be built utilizing
the same core server/client pieces, as at that time, at least one theme
was required and the themes were mutually exclusive.
Since we do not really ship any devel packages, the scripts under
*'pki/base/scripts'* were just meant for un-packaged development tools
related to the core server/client pieces - similar to the *'pki/tools'
*directory which was created at a later date to house development tools
which were not scripts.
Since Dogtag 10.x builds individual SRPMS which often contain numerous
RPMS, the '*pki/scripts/'* directory houses scripts used for building
these and pertain to the PKI project as well as its default Dogtag theme.
For now, I will check the '/*pkiclihelp'*/ script into the
*'pki/base/scripts'* directory, but it may make sense to re-organize and
consolidate some of these directories in the future.
-- Matt
> Screen output is present in the attachment called
> /*pkiclihelp_terminal_display*/.
>
> The log file produced is present in the attachment called
> /*pki_cli_help.log*/.
>
> Please review this patch.
>
> Thanks,
> -- Matt
ACK.