From c373ed5c5ccbee64c956a9a682a1427387498d8d Mon Sep 17 00:00:00 2001 From: Karl MacMillan Date: Wed, 21 Nov 2007 18:01:32 -0500 Subject: Initial replication setup. This add replication setup through two new commands: ipa-replica-prepare and ipa-replica-install. The procedure is to run ipa-replica-prepare on an existing master. This will collect information about the realm and the current master and create a file storing all of the information. After copying that file to the new replica, ipa-replica-install is run (with -r to create a read-only replica). This version of the patch also includes fixes for the sasl mappings on the replicas. Remaining features: - ssl for replication. - automatic configuration of mesh topology for master (or a simpler way to replicate multiple masters. - tool for view / configuring current replication. --- ipa-server/ipaserver/radiusinstance.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ipa-server/ipaserver/radiusinstance.py') diff --git a/ipa-server/ipaserver/radiusinstance.py b/ipa-server/ipaserver/radiusinstance.py index 2aee09b3..72cfe6cb 100644 --- a/ipa-server/ipaserver/radiusinstance.py +++ b/ipa-server/ipaserver/radiusinstance.py @@ -25,6 +25,7 @@ import shutil import logging import pwd import time +import sys from ipa.ipautil import * import service @@ -149,7 +150,7 @@ class RadiusInstance(service.Service): retry += 1 if retry > 15: print "Error timed out waiting for kadmin to finish operations\n" - os.exit() + sys.exit(1) try: pent = pwd.getpwnam(RADIUS_USER) -- cgit