diff options
author | Rob Crittenden <rcritten@redhat.com> | 2011-01-21 10:40:09 -0500 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2011-01-21 13:47:55 -0500 |
commit | 35f2f1d72078d69ca82b68f4d52bc61f2d297dfc (patch) | |
tree | cee3c2361c32ae4a50b2a2914fbbcd7ddb8213d6 /ipa-client/ipa-install | |
parent | 6d01bf037d7f6a4ec66d3b8b42229efa62dda6c1 (diff) | |
download | freeipa-35f2f1d72078d69ca82b68f4d52bc61f2d297dfc.tar.gz freeipa-35f2f1d72078d69ca82b68f4d52bc61f2d297dfc.tar.xz freeipa-35f2f1d72078d69ca82b68f4d52bc61f2d297dfc.zip |
Improve output when options are not found in non-interactive client install
We should still give some feedback when things go wrong when in
non-interactive mode.
ticket 828
Diffstat (limited to 'ipa-client/ipa-install')
-rwxr-xr-x | ipa-client/ipa-install/ipa-client-install | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ipa-client/ipa-install/ipa-client-install b/ipa-client/ipa-install/ipa-client-install index c95b82895..b23309704 100755 --- a/ipa-client/ipa-install/ipa-client-install +++ b/ipa-client/ipa-install/ipa-client-install @@ -542,6 +542,7 @@ def main(): if options.domain: cli_domain = options.domain elif options.unattended: + print >>sys.stderr, "Unable to discover domain, not provided on command line" return ret else: print "DNS discovery failed to determine your DNS domain" @@ -561,6 +562,7 @@ def main(): if options.server: cli_server = options.server elif options.unattended: + print >>sys.stderr, "Unable to find IPA Server to join" return ret else: print "DNS discovery failed to find the IPA Server" @@ -654,7 +656,7 @@ def main(): sys.stdout.flush() else: if sys.stdin.isatty(): - sys.exit("Password must be provided in non-interactive mode") + sys.exit("Password must be provided in non-interactive mode.\nThis can be done via echo password | ipa-client-install ... or\nwith the -w option.") else: stdin = sys.stdin.readline() |