Fixed #1668 - puppetca can't clean unsigned certs

This commit is contained in:
James Turnbull 2008-11-18 20:22:45 +11:00
Родитель 1ad33cc149
Коммит c65f2b5083
2 изменённых файлов: 8 добавлений и 5 удалений

Просмотреть файл

@ -8,6 +8,8 @@
whether stderr and stdout are combined in the output
Added versionable feature to the RPM provider
Fixed #1668 - puppetca can't clean unsigned certs
Moved RRD feature from util/metric.rb to feature/base.rb

Просмотреть файл

@ -236,11 +236,12 @@ when :clean
cleaned = true
else
hosts.each do |host|
cert = ca.getclientcert(host)[0]
if cert.nil?
$stderr.puts "Could not find client certificate for %s" % host
next
end
unless cert = ca.getclientcert(host)[0] || ca.getclientcsr(host)
$stderr.puts "Could not find client certificate or request for %s" % host
next
end
ca.clean(host)
cleaned = true
end