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