mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2026-08-08 20:18:07 -05:00
ipa-advise: update url of cacerdir_rehash tool
On legacy systems which don't have cacerdir_rehash tool (provided by authconfig) the generated advise script downloads this tool from project page and uses it. After decommision of Fedorahosted and move of authconfig project to Pagure, this url was not updated in FreeIPA project. This patch updates the url. https://pagure.io/freeipa/issue/7731 Signed-off-by: Petr Vobornik <pvoborni@redhat.com> Reviewed-By: Christian Heimes <cheimes@redhat.com>
This commit is contained in:
committed by
Florence Blanc-Renaud
parent
2fba5acc52
commit
0e22314c9b
@@ -28,6 +28,9 @@ from ipapython.ipautil import template_file
|
||||
|
||||
register = Registry()
|
||||
|
||||
CACERTDIR_REHASH_URL = ('https://pagure.io/authconfig/raw/master/f/'
|
||||
'cacertdir_rehash')
|
||||
|
||||
|
||||
class config_base_legacy_client(Advice):
|
||||
def get_uri_and_base(self):
|
||||
@@ -50,8 +53,6 @@ class config_base_legacy_client(Advice):
|
||||
'location. If this value is different on your system '
|
||||
'the script needs to be modified accordingly.\n')
|
||||
|
||||
cacertdir_rehash = ('https://fedorahosted.org/authconfig/browser/'
|
||||
'cacertdir_rehash?format=txt')
|
||||
self.log.comment('Download the CA certificate of the IPA server')
|
||||
self.log.command('mkdir -p -m 755 /etc/openldap/cacerts')
|
||||
self.log.command('curl http://%s/ipa/config/ca.crt -o '
|
||||
@@ -60,7 +61,8 @@ class config_base_legacy_client(Advice):
|
||||
self.log.comment('Generate hashes for the openldap library')
|
||||
self.log.command('command -v cacertdir_rehash')
|
||||
self.log.command('if [ $? -ne 0 ] ; then')
|
||||
self.log.command(' curl "%s" -o cacertdir_rehash ;' % cacertdir_rehash)
|
||||
self.log.command(' curl "%s" -o cacertdir_rehash ;' %
|
||||
CACERTDIR_REHASH_URL)
|
||||
self.log.command(' chmod 755 ./cacertdir_rehash ;')
|
||||
self.log.command(' ./cacertdir_rehash /etc/openldap/cacerts/ ;')
|
||||
self.log.command('else')
|
||||
|
||||
Reference in New Issue
Block a user