mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
If SELinux is enabled ensure we also have restorecon.
We don't have a specific requires on the policycoreutils package. It gets pulled in as a dependency on the server anyway, but checking there is like a belt and suspenders. On the client we don't require SELinux at all. If SELinux is enabled however we need to set things up properly. This is provided by the policycoreutils package so fail if that isn't available. https://fedorahosted.org/freeipa/ticket/2368
This commit is contained in:
committed by
Martin Kosek
parent
5b465811ce
commit
9e877585e2
@@ -276,6 +276,7 @@ def check_bind():
|
||||
sys.exit(1)
|
||||
|
||||
def main():
|
||||
ipaservices.check_selinux_status()
|
||||
safe_options, options, filename = parse_options()
|
||||
standard_logging_setup("/var/log/ipareplica-install.log", debug=options.debug)
|
||||
root_logger.debug('%s was invoked with argument "%s" and options: %s' % (sys.argv[0], filename, safe_options))
|
||||
|
||||
@@ -539,6 +539,8 @@ def main():
|
||||
if os.getegid() != 0:
|
||||
sys.exit("Must be root to set up server")
|
||||
|
||||
ipaservices.check_selinux_status()
|
||||
|
||||
signal.signal(signal.SIGTERM, signal_handler)
|
||||
signal.signal(signal.SIGINT, signal_handler)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user