freeipa/ipaserver/advise/plugins
Florence Blanc-Renaud edcfba6010 ipa-advise: fallback to /usr/libexec/platform-python if python3 not found
when ipa-advise generates a script to configure a client for smart card
auth, the script calls python3 to configure SSSD. The issue happens
if the server (when ipa-advise is run) and the client do not have
the same path for python3 command.

By default, try to use python3 but if the command is not found, fallback
to /usr/libexec/platform-python (which is the python3 path on RHEL8).

Fixes: https://pagure.io/freeipa/issue/8311
Reviewed-By: Christian Heimes <cheimes@redhat.com>
2020-05-05 11:50:01 +02:00
..
__init__.py Provide ipa-advise tool 2013-07-17 13:49:59 +02:00
admins_sudo.py Advise plugin for enabling sudo for members of the admins group 2018-09-12 10:43:06 -04:00
legacy_clients.py ipa-advise: update url of cacerdir_rehash tool 2018-10-23 10:23:16 +02:00
smart_card_auth.py ipa-advise: fallback to /usr/libexec/platform-python if python3 not found 2020-05-05 11:50:01 +02:00