summaryrefslogtreecommitdiffstats
path: root/ipa-admintools/ipa-finduser
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2007-12-11 14:19:10 -0500
committerSimo Sorce <ssorce@redhat.com>2007-12-11 14:19:10 -0500
commit5215b21ea404f2370bfdd4a2e452577e065a718c (patch)
tree8893bdeebf94979c66febd0d1f84fde9d311ed4e /ipa-admintools/ipa-finduser
parent4f0b2154146cc3ed3b32b34713089323d96c1c74 (diff)
parent01131e2a37a9aec197b4e286e0559165d403fe73 (diff)
downloadfreeipa.git-5215b21ea404f2370bfdd4a2e452577e065a718c.tar.gz
freeipa.git-5215b21ea404f2370bfdd4a2e452577e065a718c.tar.xz
freeipa.git-5215b21ea404f2370bfdd4a2e452577e065a718c.zip
merge with upstream
Diffstat (limited to 'ipa-admintools/ipa-finduser')
-rw-r--r--ipa-admintools/ipa-finduser11
1 files changed, 11 insertions, 0 deletions
diff --git a/ipa-admintools/ipa-finduser b/ipa-admintools/ipa-finduser
index 2ee19dfe..9a57087b 100644
--- a/ipa-admintools/ipa-finduser
+++ b/ipa-admintools/ipa-finduser
@@ -23,6 +23,7 @@ from optparse import OptionParser
import ipa.ipaclient as ipaclient
import ipa.config
import ipa.ipautil as ipautil
+import ipa.ipaadminutil as ipaadminutil
import base64
import errno
@@ -87,6 +88,7 @@ def main():
counter = users[0]
users = users[1:]
+ userindex = 0
if counter == 0:
print "No entries found for", args[1]
return 2
@@ -94,6 +96,15 @@ def main():
print "These results are truncated."
print "Please refine your search and try again."
+ if counter > 1:
+ userindex = ipaadminutil.select_user(counter, users)
+ if userindex == "q":
+ return
+
+
+ if userindex >= 0:
+ users = [users[userindex]]
+
for ent in users:
attr = ent.attrList()
attr.sort()