freeipa/ipaserver
Petr Viktorin c7d6fea06f Move setting SELinux booleans to platform code
Create a platform task for setting SELinux booleans.

Use an exception for the case when the booleans could not be set
(since this is an error if not handled).
Since ipaplatform should not depend on ipalib, create a new
errors module in ipapython for SetseboolError.

Handle uninstallation with the same task, which means
the booleans are now restored with a single call to
setsebool.

Preparation for: https://fedorahosted.org/freeipa/ticket/4157

Fixes: https://fedorahosted.org/freeipa/ticket/2934
Fixes: https://fedorahosted.org/freeipa/ticket/2519
Reviewed-By: Thierry Bordaz <tbordaz@redhat.com>
2014-09-26 12:12:59 +02:00
..
advise ipa tool: Print the name of the server we are connecting to with -v 2014-02-05 15:35:36 +01:00
install Move setting SELinux booleans to platform code 2014-09-26 12:12:59 +02:00
plugins Add a KRA to IPA 2014-08-22 09:59:31 +02:00
__init__.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
dcerpc.py ipaserver/dcerpc.py: Make sure trust is established only to forest root domain 2014-09-01 08:42:52 +02:00
rpcserver.py Fix login password expiration detection with OTP 2014-07-21 16:36:28 +02:00