The following bits should be abstracted into platform-dependant code:
Kudos to Timo Aaltonen for identifying these issues.
One thing I've missed:
Still a few missing pieces to this, reopening.
install/oddjob/etc/oddjobd.conf.d/oddjobd-ipa-trust.conf: <helper exec="/usr/libexec/ipa/com.redhat.idm.trust-fetch-domains"
install/oddjob/etc/oddjobd.conf.d/ipa-server.conf: <helper exec="/usr/libexec/ipa/oddjob/org.freeipa.server.conncheck"
also install/conf/ipa-kdc-proxy.conf.template hardcores python paths:
WSGIScriptAlias /KdcProxy /usr/lib/python2.7/site-packages/kdcproxy/init.py
Metadata Update from @tbabej:
- Issue set to the milestone: FreeIPA 4.5 backlog
Fedora and RHEL bits have been sufficiently abstracted to support Debian and Ubuntu. I'm closing this bug as fixed. Please open a new bug if more work is needed.
Metadata Update from @cheimes:
- Issue close_status updated to: fixed
to comment on this ticket.