From 80e87e75bd6ab56e3e20c49ece55bd4d52f1a503 Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Mon, 24 Jan 2011 17:32:49 -0500 Subject: Add an option for overriding the hostname value. Ticket 834 --- ipa-client/ipa-install/ipa-client-install | 5 +++++ ipa-client/man/ipa-client-install.1 | 3 +++ 2 files changed, 8 insertions(+) diff --git a/ipa-client/ipa-install/ipa-client-install b/ipa-client/ipa-install/ipa-client-install index b2330970..66e4a148 100755 --- a/ipa-client/ipa-install/ipa-client-install +++ b/ipa-client/ipa-install/ipa-client-install @@ -81,6 +81,8 @@ def parse_options(): help="create home directories for users on their first login", default=False) parser.add_option("", "--uninstall", dest="uninstall", action="store_true", default=False, help="uninstall an existing installation") + parser.add_option("", "--hostname", dest="hostname", + help="The hostname of this server (FQDN). By default of nodename from uname(2) is used.") options, args = parser.parse_args() safe_opts = parser.get_safe_opts(options) @@ -643,6 +645,9 @@ def main(): join_args = ["/usr/sbin/ipa-join", "-s", cli_server] if options.debug: join_args.append("-d") + if options.hostname: + join_args.append("-h") + join_args.append(options.hostname) if options.principal is not None: stdin = None principal = options.principal diff --git a/ipa-client/man/ipa-client-install.1 b/ipa-client/man/ipa-client-install.1 index 415ef9af..b7084968 100644 --- a/ipa-client/man/ipa-client-install.1 +++ b/ipa-client/man/ipa-client-install.1 @@ -40,6 +40,9 @@ Set the IPA server to connect to \fB\-\-realm\fR=\fIREALM_NAME\fR Set the IPA realm name to REALM_NAME .TP +\fB\-\-hostname\fR +The hostname of this server (FQDN). By default of nodename from uname(2) is used. +.TP \fB\-f\fR, \fB\-\-force\fR Force the settings even if errors occur .TP -- cgit