[Freeipa-devel] [PATCHES 21-22] ipautil log messages and API version to env
Petr Viktorin
pviktori at redhat.com
Fri Jun 6 11:47:09 UTC 2014
On 06/06/2014 08:36 AM, Gabe Alford wrote:
> Hello,
>
> Patch 21:
> This is a patch for https://fedorahosted.org/freeipa/ticket/3724
Nope, doesn't work for me: nolog_replace expects a string.
File
"/usr/lib/python2.7/site-packages/ipaserver/install/installutils.py",
line 639, in run_script
return_value = main_function()
File "/usr/sbin/ipa-upgradeconfig", line 1140, in main
certificate_renewal_update(ca),
File "/usr/sbin/ipa-upgradeconfig", line 691, in
certificate_renewal_update
ca.configure_renewal()
File
"/usr/lib/python2.7/site-packages/ipaserver/install/cainstance.py", line
1444, in configure_renewal
post_command='renew_ca_cert "%s"' % nickname)
File "/usr/lib/python2.7/site-packages/ipapython/certmonger.py", line
431, in dogtag_start_tracking
(stdout, stderr, returncode) = ipautil.run(args, nolog=[pin])
File "/usr/lib/python2.7/site-packages/ipapython/ipautil.py", line
305, in run
arg_string = nolog_replace(args, nolog)
File "/usr/lib/python2.7/site-packages/ipapython/ipautil.py", line
360, in nolog_replace
string = string.replace(nolog_value, 'XXXXXXXX')
I'd recommend something like ' '.join(shell_quote(a) for a in args).
> Patch 22:
> This is part of https://fedorahosted.org/freeipa/ticket/4316 and adds
> the API to 'ipa env'
>
> One question that I had for adding 'ipa --version' is if using the
> default optparse version argument would be sufficient/intended i.e.
> version=('Version: %s, API_Version: %s' % (version, api_version) or if a
> custom optparse argument is needed.
I think the default will be just fine. Can you update the patch to add
the option?
--
Petr³
More information about the Freeipa-devel
mailing list