On 11/20/2015 04:02 PM, Gabe Alford wrote:
Hello,

Fix for https://fedorahosted.org/freeipa/ticket/5470

Thanks,

Gabe


Hi Gabe,

patch looks good. IMHO it would be better if you moved the check before API initialization like so:

"""
@@ -340,6 +340,12 @@ class WinsyncMigrate(admintool.AdminTool):
         the plumbing.
         """

+ # Check if the IPA server is configured before attempting to migrate
+        try:
+            installutils.check_server_configuration()
+        except RuntimeError as e:
+            sys.exit(e)
+
         # Finalize API
         api.bootstrap(in_server=True, context='server')
         api.finalize()
"""

There's no point in initializing API if there is no server installed.

--
Martin^3 Babinsky

--
Manage your subscription for the Freeipa-devel mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-devel
Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code

Reply via email to