freeipa

FreeIPA is an integrated Identity and Authentication solution for Linux/UNIX networked environments.  |  http://www.freeipa.org/

#1605 Refactor system configuration-related code to allow greater portability across different distributions

Created 5 years ago by abbra
Modified a month ago

IPA modifies various configuration files and starts/stops services on both server and client sides. These configuration files may be installed in different places and services may use different mechanisms for actual start/stop process.

Refactor FreeIPA code to allow abstracting all calls to external processes and dependencies on modification of system-wide configuration. A platform provider would give its own implementation of those methods and FreeIPA would use it based on what's built in packaging process.

See https://www.redhat.com/archives/freeipa-devel/2011-July/msg00306.html for detailed proposal.

Pushing to 2.1.2 so we have more time for thorough testing.

Changes are posted for review: http://fedorapeople.org/gitweb?p=abbra/public_git/freeipa.git;a=shortlog;h=refs/heads/platform

Discussion of these changes is posted to freeipa-devel@

a month ago

Metadata Update from @abbra:
- Issue assigned to abbra
- Issue set to the milestone: FreeIPA 2.1.2 (bug fixing)

Login to comment on this ticket.

defect

0

IPA

0

cancel