From 0b426cf1db59155442aaf473ca5bb65baa0c2eda Mon Sep 17 00:00:00 2001 From: Lance Dillon Date: Mon, 11 Jun 2012 18:53:19 -0400 Subject: [PATCH 1/2] added option --fixed to disable dns server discovery --- ipa-client/ipa-install/ipa-client-install | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/ipa-client/ipa-install/ipa-client-install b/ipa-client/ipa-install/ipa-client-install index 79df897..cd11947 100755 --- a/ipa-client/ipa-install/ipa-client-install +++ b/ipa-client/ipa-install/ipa-client-install @@ -99,6 +99,9 @@ def parse_options(): basic_group.add_option("-U", "--unattended", dest="unattended", action="store_true", help="unattended (un)installation never prompts the user") + basic_group.add_option("--fixed-server", dest="fixed", action="store_true", + default=False, + help="fixed server instead of server discovery") # --on-master is used in ipa-server-install and ipa-replica-install # only, it isn't meant to be used on clients. basic_group.add_option("--on-master", dest="on_master", action="store_true", @@ -752,10 +755,11 @@ def configure_sssd_conf(fstore, cli_realm, cli_domain, cli_server, options, clie if cli_domain != client_domain: domain.set_option('dns_discovery_domain', cli_domain) - if not options.on_master: + if not options.on_master and not options.fixed: domain.set_option('ipa_server', '_srv_, %s' % cli_server) else: # the master should only use itself for Kerberos + # fixed server should only use specified server domain.set_option('ipa_server', cli_server) domain.set_option('ipa_domain', cli_domain) domain.set_option('ipa_hostname', client_hostname) -- 1.7.7.6