Files
freeipa/ipaserver/install
Alexander Bokovoy 4c4f16fc9c odsexporterinstance: use late binding for UID/GID resolution
Move actual resolution of UID/GID values for 'ods' entities to the code
that needs them. This prevents failures when uninstalling IPA server set
up without DNS feature. In particular, 'ods' user and group are created
when 'opendnssec' package is installed and if 'opendnssec' package is
not installed, uninstall fails in OpenDNSSEC Exporter instance
constructor.

We use common pattern of checking the service during uninstall:

 svc = SVCClass()
 if svc.is_configured():
    svc.uninstall()

Thus, service class constructor must not do UID/GID resolution

Fixes: https://pagure.io/freeipa/issue/8630

Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
Reviewed-By: Christian Heimes <cheimes@redhat.com>
Reviewed-By: Stanislav Levin <slev@altlinux.org>
2020-12-22 14:05:13 +02:00
..
2020-12-18 20:40:36 +02:00
2020-04-28 11:28:29 +02:00
2020-09-23 16:44:26 +02:00
2019-04-10 13:43:23 +02:00
2020-10-26 17:11:19 +11:00
2020-09-22 09:21:00 -04:00
2020-09-22 09:23:18 -04:00
2020-09-22 09:23:18 -04:00
2020-10-26 17:11:19 +11:00