From 56f000e9a9330598c5768aee0697c4423500a4fe Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Mon, 3 Jan 2011 08:48:29 -0500 Subject: Allow ipa-dns-install to configure DNS on a replica. Fixes: https://fedorahosted.org/freeipa/ticket/645 --- install/tools/ipa-dns-install | 2 +- install/tools/ipa-replica-install | 2 ++ install/tools/ipa-replica-prepare | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) (limited to 'install/tools') diff --git a/install/tools/ipa-dns-install b/install/tools/ipa-dns-install index d4cd1eb76..01967c179 100755 --- a/install/tools/ipa-dns-install +++ b/install/tools/ipa-dns-install @@ -115,7 +115,7 @@ def main(): api.bootstrap(**cfg) api.finalize() - if bindinstance.dns_container_exists(api.env.host, api.env.realm): + if bindinstance.named_conf_exists(): sys.exit("\nDNS is already configured in this IPA server.") # Check we have a public IP that is associated with the hostname diff --git a/install/tools/ipa-replica-install b/install/tools/ipa-replica-install index 9dda13f4a..ee84e32d3 100755 --- a/install/tools/ipa-replica-install +++ b/install/tools/ipa-replica-install @@ -71,6 +71,8 @@ def parse_options(): help="Do not use DNS for hostname lookup during installation") parser.add_option("--no-pkinit", dest="setup_pkinit", action="store_false", default=True, help="disables pkinit setup steps") + parser.add_option("-U", "--unattended", dest="unattended", action="store_true", + default=False, help="unattended installation never prompts the user") options, args = parser.parse_args() safe_options = parser.get_safe_opts(options) diff --git a/install/tools/ipa-replica-prepare b/install/tools/ipa-replica-prepare index 4529a52fd..0c3388de9 100755 --- a/install/tools/ipa-replica-prepare +++ b/install/tools/ipa-replica-prepare @@ -246,7 +246,7 @@ def main(): options.setup_pkinit = False if options.ip_address: - if not bindinstance.dns_container_exists(api.env.host, api.env.realm): + if not bindinstance.dns_container_exists(api.env.host, api.env.basedn): print "You can't add a DNS record because DNS is not set up." sys.exit(1) -- cgit